问题标签 [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.
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 时。
到目前为止,我还没有让它工作。帮助表示赞赏。
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) 是起点或从前一次迭代计算的起点. 后一种方法(我知道它效率很低,因为没有适当的权重)也不起作用。
如果你们对如何使这项工作有任何想法,我将不胜感激。谢谢大家。
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),但我不知道如何做到这一点。
scala - Scala Saddle - 帧的点积/我做错了什么?
我一直在使用鞍,并注意到在BinOpFrame.scaladot product
的 2 个鞍帧之间没有定义。
我尝试按照BinOpFrame.scala和BinOpVec.scala中的示例编写我自己的实现,如下所示
当我尝试将dot product
2计算Frame[Date, String, Double]
为
我收到以下编译错误
我可以使用BinOpVec.scala中给出的定义来执行dot product
2 个向量,并且我的实现部分基于此。我知道我在上面的实现中有很多事情要做,可能会遗漏一些简单的东西。有人能告诉我我错过了什么吗?implicit
谢谢。
奖励问题 - 我一直在为 JVM 寻找一个非分布式的全功能 Pandas 类库,这Saddle
是我能找到的最好的。为什么不认真努力开发 Scala/Java Pandas?
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\
以及其他一些替代方案,但我仍然得到堆栈跟踪:
matlab - 从 Matlab 迁移到鞍:如何改变矩阵选择?
我在 Matlab 中有以下代码,它将子选择从一个矩阵复制到另一个矩阵,即它复制和之间的行切片i
,j
例如
我想使用Scala Saddle做同样的事情,所以我尝试:
有没有办法使用矢量子选择而不是使用索引迭代矩阵?
scala - Scala Saddle:动态创建 Vec 或 Series 对象
我是 Scala 的新手,对 Saddle 项目非常感兴趣,因为我来自 Python Numpy+Pandas 背景。
文档展示了如何以静态方式创建向量和系列,如下所示:
我想知道(我要么没有找到它,要么没有足够的 Scala 知识来自己理解)如何从 List 或 Map 对象动态创建它们
我怎么能做这样的事情:
对于向量
对于系列
目前它是显而易见的,
对于 Vector,它正在创建一个以 List 作为值的 Vector
对于系列,它正在创建一个以 Map 对象为值的系列
预期结果是:
对于 Vector 就像我这样做:
对于系列就像我这样做:
谢谢
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显式调用作者有效:
scala - 新的大括号和花括号是什么意思(没有要创建的类型)?
我在 Scala Saddle 中找到了以下定义,只是想确保我理解正确。有一个对象定义了一个隐式函数,它将一些 HDF5 I/O 功能暴露给 Frame 类型,以便该writeHdfFile
函数可用于任何 Frame:
但是,我以前从未见过= new {
语法。这是否意味着它每次都在创建并返回一个新函数?为什么这比简单地做更有意义= {