问题标签 [saddle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5090 浏览

java - apache zeppelin 附加存储库导入

如何在 zeppelin 中导入额外的依赖项?

我正在尝试在 apache zeppelin 中导入一个库(鞍),但是......

我试过像这样使用 %dep 解释器(依赖加载器):

我还在 GUI 中尝试过 1. 包括解释器依赖项下的 maven 存储库,或 2. 包括 zeppelin.dep.additionalRemoteRepository 下的鞍形网站。

我还尝试下载 jar 文件并将其作为 SPARK_SUBMIT_OPTIONS 包含在 conf/zeppelin-env.sh 中。

然后我将 jar 复制到 zeppelin-zengine/target/lib/,当我从那里看到使用和导入的 jar 时。

到目前为止,我还没有让它工作。帮助表示赞赏。

0 投票
1 回答
199 浏览

matlab - MATLAB 中 4D 空间中的函数极值化(相对于两个变量最小化,相对于其他两个变量最大化)

使用 MATLAB,我试图在 4D 空间中找到函数的鞍点。更具体地说,函数是 f(x,y,z,w),我需要找到它关于 x 和 y 的最小值以及关于 z 和 w 的最大值。换句话说,4D 空间中的鞍点在 x 和 y 中是最小值,在 z 和 w 中是最大值。变量 x、y、z 和 w 被限制在各自的域内。

我曾尝试使用 fmincon 但无济于事。函数 f(x,y,z,w) 在定义它的域中肯定有一个鞍点。我一直在做的是首先使用 fmincon 对 x 和 y 最小化 f,然后在下一步中使用 fmincon 对 z 和 w 最小化 -f,然后迭代。我还尝试使用 fmincon 最小化 f(x,y,z0,w0)-f(x0,y0,z,w),其中 (x0,y0,z0,w0) 是起点或从前一次迭代计算的起点. 后一种方法(我知道它效率很低,因为没有适当的权重)也不起作用。

如果你们对如何使这项工作有任何想法,我将不胜感激。谢谢大家。

0 投票
1 回答
233 浏览

r - 求解 R 中的微分方程组(鞍点稳定性)

我想解决一个平面微分方程组,其中一个变量的初始条件给定,而另一个变量的初始条件需要确定,以确保系统收敛于其平衡。如果均衡是鞍点稳定的(这对经济学中分析的最优控制问题引起的系统很感兴趣),那么这个变量存在一个唯一的初始值以实现收敛。因此,如何确定这样的初始值以便能够求解系统是主要问题。是否可以使用 R 来确定这样一个初始条件的值,从而求解系统?

该系统是:

x' = sqrt(x)-x -y

y' = y*((sqrt(x))^(-1)-1)

x 和 y 非负数。分析表明存在一个唯一的平衡,x和y都严格为正,雅可比矩阵分析表明,一个特征值是正的,另一个是负的,因此该平衡是鞍点稳定的。如果给定 x(0),比如等于 1,我们如何确定 y(0) 的值,以使系统收敛到 (x,y) 的正平衡值?我希望能够模拟 x 和 y 的独特收敛动态路径。有人可以帮我弄这个吗?

使用 deSolve 我们可以轻松求解系统,但我们需要指定 x(0) 和 y(0)。是否可以使用 deSolve 或其他软件包来确定 y(0) 的值是多少,从而使 y 收敛到其平衡值?可能我们应该依靠射击算法来猜测和重新校准初始条件 y(0),但我不知道如何做到这一点。

0 投票
0 回答
194 浏览

scala - Scala Saddle - 帧的点积/我做错了什么?

我一直在使用,并注意到在BinOpFrame.scaladot product的 2 个鞍帧之间没有定义。

我尝试按照BinOpFrame.scalaBinOpVec.scala中的示例编写我自己的实现,如下所示

当我尝试将dot product2计算Frame[Date, String, Double]

我收到以下编译错误

我可以使用BinOpVec.scala中给出的定义来执行dot product2 个向量,并且我的实现部分基于此。我知道我在上面的实现中有很多事情要做,可能会遗漏一些简单的东西。有人能告诉我我错过了什么吗?implicit

谢谢。

奖励问题 - 我一直在为 JVM 寻找一个非分布式的全功能 Pandas 类库,这Saddle是我能找到的最好的。为什么不认真努力开发 Scala/Java Pandas?

0 投票
3 回答
5245 浏览

python - Python 3.x 在矩阵中查找鞍点

这是我的矩阵

我想找到它的鞍点

鞍点的坐标应该是:

所以我的问题是。有人可以告诉我,如何用 Python 做这个吗?:)

0 投票
1 回答
2158 浏览

java - java.lang.UnsatisfiedLinkError:java.library.path 中没有 jhdf5

运行保存和加载 h5 文件的 Scala Saddle 1.3.4 应用程序时出现上述错误。

我已经尝试过配置以下(Win64)但没有成功:

  • -Djava.library.path=C:\Dev\Tools\HDF5\1.10.0\lib\
  • -Djava.library.path=C:\Dev\Tools\HDF5\1.10.0\lib\jarhdf5-1.10.0.jar
  • -Dnative.libpath.jhdf5=C:\Dev\Tools\HDF5\1.10.0\lib\hdf5_java.dll
  • -Dnative.libpath=C:\Dev\Tools\HDF5\1.10.0\lib\

以及其他一些替代方案,但我仍然得到堆栈跟踪:

0 投票
1 回答
50 浏览

matlab - 从 Matlab 迁移到鞍:如何改变矩阵选择?

我在 Matlab 中有以下代码,它将子选择从一个矩阵复制到另一个矩阵,即它复制和之间的行切片ij例如

我想使用Scala Saddle做同样的事情,所以我尝试:

有没有办法使用矢量子选择而不是使用索引迭代矩阵?

0 投票
1 回答
71 浏览

scala - Scala Saddle:动态创建 Vec 或 Series 对象

我是 Scala 的新手,对 Saddle 项目非常感兴趣,因为我来自 Python Numpy+Pandas 背景。

文档展示了如何以静态方式创建向量和系列,如下所示:

我想知道(我要么没有找到它,要么没有足够的 Scala 知识来自己理解)如何从 List 或 Map 对象动态创建它们

我怎么能做这样的事情:

对于向量

对于系列

目前它是显而易见的,

对于 Vector,它正在创建一个以 List 作为值的 Vector

对于系列,它正在创建一个以 Map 对象为值的系列

预期结果是:

对于 Vector 就像我这样做:

对于系列就像我这样做:

谢谢

0 投票
1 回答
76 浏览

json - Scala-Play Json:如何为任何鞍架定义写入?

我有一个 Scala-Play Web 服务应用程序,它执行一些生成鞍帧的计算,并且需要将这些鞍帧转储到 Json 中。所以我定义一个frameWrites这样的:

然后尝试像这样使用它:

但总是得到错误Cannot write an instance of org.saddle.Frame[String,String,Double] to HTTP response. Try to define a Writeable[org.saddle.Frame[String,String,Double]]

为了明确起见,我还尝试将其定义为以下内容的一部分JsonUtils

但这一个也没有被捡起......

UPDATE显式调用作者有效:

0 投票
2 回答
67 浏览

scala - 新的大括号和花括号是什么意思(没有要创建的类型)?

我在 Scala Saddle 中找到了以下定义,只是想确保我理解正确。有一个对象定义了一个隐式函数,它将一些 HDF5 I/O 功能暴露给 Frame 类型,以便该writeHdfFile函数可用于任何 Frame:

但是,我以前从未见过= new {语法。这是否意味着它每次都在创建并返回一个新函数?为什么这比简单地做更有意义= {