问题标签 [wolfram-language]
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.
wolfram-mathematica - 程序仍在无限递归中
我正在尝试使用 Wolfram Mathematica 创建一个合并排序,但我仍然遇到这个递归错误,我不知道我在哪里犯了错误。我从 Java 重写了这段代码,它工作得很好,所以我想这对 Wolfram 来说是一些特别的事情。你有什么想法,我的代码有什么问题吗?
非常感谢!
Heer 是我的代码:
这是我的函数调用-mergeSort[{58, 3, 98}, 0, 3];
regression - 使用 LinearModelFit 或 Predict 在 Mathematica 中尝试多元线性回归模型
我正在将 Mathematica 用于一个项目,在该项目中我想将多元线性回归模型拟合到我的数据(由数值和分类变量组成)。
我一直在尝试使用函数 LinearModelFit 来做到这一点,但我没有运气。根据可用的 MMA 文档,他们给出的示例仅使用简单的数字数据,例如 {{0, 1}, {1, 0}, {3, 2}, {5, 4}}。就我而言,我有 3 个数值变量、4 个分类变量和我的响应变量,所以我无法使用 LinearModelFit 实现这一点。
然后我尝试使用 Predict[list1 -> list 2, Method->"LinearRegression"],将我的所有变量输入放在一个列表中,我将其插入到 list1 的位置,然后将我的响应变量值列表放入我的列表中插入到列表 2 的位置。这导致错误“不兼容的变量类型 (!("Numerical")) 和变量值”。
我想知道是否有人知道我是否应该使用不同的功能,或者我可能没有正确使用上面提到的 2 个功能?
谢谢。
function - 为什么我在 Mathematica 函数中得到 Null?
我用mathematica做了一个函数,我从中得到了我想要的东西,但是最后我也得到了“空”,我不知道为什么。
这是我的代码:
我的输入:
我的输出:
python - Python equivalent of Wolfram Table[]
In wolfram Mathematica, I use Table[]
function all the time.
Example of Table function
i1^2 + i3^3
could be any function of parameters (i1
,i3
).
and
is the space of parameters.
For more details see the documentation: https://reference.wolfram.com/language/ref/Table.html
I can do this with a series of for loops in python like this:
Is there a shorter, more compact way of doing it?
wolfram-mathematica - 在 Mathics 中将列表或数组元素打印为下标
我可以通过这种方式在 Mathics 中创建一个列表变量:
这在任何语言中都很常见,但是 Mathics Wolfram 语言也有以下语法:
它以漂亮的数学下标样式打印。
我的问题是:是否可以格式化列表(或数组)以使用下标样式打印?
wolfram-mathematica - 为什么数学会为一个非常简单的问题产生不正确的导数?
我一直在尝试使用 Mathematica 检查我的工作,它给了我一个相当简单的导数的错误答案。它还为我提供了针对不同问题的错误解决方案。我已经包含了手工工作的屏幕截图和错误答案的屏幕截图。
什么可能导致此错误?
heroku - Connecting to Heroku Postgres Database from Outside of Heroku App with JDBC
I'm trying to connect to a free tier Heroku database from the Wolfram Language. The DatabaseLink package uses JDBC to make the connection. When I specify that SSL should be used for the connection, I get:
JDBC: SSL error: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
The support article at: https://reference.wolfram.com/language/DatabaseLink/tutorial/SecureSocketLayer.html
... seems to suggest that one needs to get the security certificate for the site, generate a "truststore" file, and then load the JVM in a way that specifies which truststore file should be used.
I'm unsure if this is leading me in the right direction or not. But as of now, I'm unsure how I would go about getting this security certificate.