草庐IT

数学一

全部标签

c++ - 用于数学的 Node.js 与 C++

我必须编写一个实现一些模糊逻辑的服务器程序,我选择用Node.js编写它以利用它的事件导向。我必须处理困难的数学计算问题,而且我不知道获得性能的最佳方法是什么:全部用Node.js编写,利用V8引擎的强大功能完成数学任务。用C++编写一个模块,实现所有数学函数并从Node中调用。任何人在这两个平台上都有此类计算的经验? 最佳答案 既然您仍然需要Node.js部分,请继续,在Node.js中实现所有内容。如果它足够快,这很容易维护。很难预测虚拟机/JIT编译器的威力。如果不够快,首先考虑算法改进。如果这没有帮助,并且如果分析表明计算是

具有可变数学运算符的 Python if 语句

我正在尝试将变量数学运算符插入到if语句中,这是我在解析用户提供的数学表达式时尝试实现的示例:maths_operator="=="if"test"maths_operator"test":print"matchfound"maths_operator="!="if"test"maths_operator"test":print"matchfound"else:print"matchnotfound"显然上述失败并出现SyntaxError:invalidsyntax。我尝试过使用exec和eval,但在if语句中都不起作用,我有什么选项可以解决这个问题?

java - 我可以使用哪些技术来帮助更好地理解离散数学中的概念是如何在编程中使用的?

我试图更好地理解离散数学概念(例如集合论)在编程中的使用方式。我熟悉高中数学,对离散数学中使用的术语和概念有基本的了解我了解Haskell、Lisp、Ruby、Perl等语言以及所有基于C的语言。 最佳答案 如果我是你,我不会买任何书。我会为离散数学中的每个主题编写一个小程序。对于集合论的主题,我会编写一个程序来执行集合操作,如联合、交叉、差异等。举个简单的例子,先列出购买过产品p1的客户,然后列出购买过产品p2的客户。使用集合论找出哪些客户同时购买了两种产品,哪些客户只购买了一种产品。想出你自己的例子,如果它们不是现实生活中的例子

python - 这个数学运算程序是否已经存在?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭10年前。Improvethisquestion我为我的工作做了吨笔和纸上的数学运算,这很烦人且难以跟踪。而且我有一段时间没有有趣的编程项目了,所以我想到了一些东西,并想知道它是否存在。我想创建一个代数运算程序,我可以在其中用鼠标移动方程的各个部分,它会立即显示变化,并且程序很直观。例如,如果我有(ax^3+a^2*y^4),我可以将其中一个a拖到括号外,它会知道将其变成a(x^3+a*y^4).要明确一点:我不是试图制作一些可以解析求解方程

php - 如何在 Haskell 或 Python 中翻译这个数学公式? (已用 PHP 翻译)

我正在尝试将数学公式转换为PHP代码。您可以在此处查看已接受答案中的公式:ApplyingaMathFormulainamoreelegantway(maybearecursivecallwoulddothetrick).我不是专业的编码员,所以我正在尽力翻译它,但我的技能有限,并且遇到了一些问题。让我们开始吧。有一个包含玩家堆栈的向量:我认为二维数组应该在这里完成工作。我会添加一个key来识别每个玩家。$array=array(1=>2000,3=>5000...);现在他想创建一个值矩阵,我进行了研究,发现了一个名为Math_Matrix的PEAR包,安装了它,但我想知道如何创建这

python - 在 python 中对列表进行数学运算

比如说,我如何将[111,222,333]乘以3得到[333,666,999]? 最佳答案 [3*xforxin[111,222,333]] 关于python-在python中对列表进行数学运算,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6645357/

python - Python:重写循环的numpy数学函数以在GPU上运行

有人可以帮我重写这一功能(doTheMath函数)以在GPU上进行计算吗?我现在花了好几天试图设法解决这个问题,但是没有结果。我想知道也许有人会以您认为适合日志的任何方式帮助我重写此函数,因为最后我给出的结果相同。我尝试使用@jit中的numba,但由于某种原因,它实际上比正常运行代码要慢得多。样本量巨大,目标是大幅减少执行时间,因此自然而然地相信GPU是最快的执行方法。我会解释一些实际情况。实际数据看上去与下面的代码中创建的样本数据几乎相同,被划分为每个样本大约5.000.000行或每个文件大约150MB的样本大小。总共大约有600.000.000行或20GB的数据。我必须遍历该数据

python - 符号数学 Python?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭9年前。Improvethisquestion我对数学和编程非常感兴趣,并计划开始符号数学项目从头开始。这是一个好的项目创意吗?从哪里开始?应该如何解决这个问题项目?有什么好的资源吗?提前致谢。 最佳答案 这是一个练习编程技巧的好项目。但是,如果您想创建一个其他人想要使用的真实库,这是一个您不想从头开始的项目......从哪里开始:看看已经存在的解决方案,想想你想要做的不同之处是什

python - 我在哪里可以检查 Python 的数学函数?

我想看看Python计算平方根的方式,所以我试图找到math.sqrt()的定义,但在任何地方都找不到。我查看了_math.c、mathmodule.c和其他地方。我知道python使用C的数学函数,但这些函数是在Python发行版中的某个地方,还是它们链接到其他地方的代码?我正在使用MacOSX。math.sqrt()中的算法在哪里? 最佳答案 这取决于实现。CPython使用标准C库中的数学函数。Jython最有可能使用Java的数学方法。以此类推。实际上,Python与数学函数的实际实现无关。这些与IEEE754更相关,后者几

python - matplotlib 中使用 latex 的无衬线数学

以下脚本:importmatplotlibmatplotlib.use('Agg')importmatplotlib.pyplotasmplmpl.rc('font',family='sans-serif')mpl.rc('text',usetex=True)fig=mpl.figure()ax=fig.add_subplot(1,1,1)ax.text(0.2,0.5,r"Mathfont:$451^\circ$")ax.text(0.2,0.7,r"Normalfont(exceptfordegreesymbol):451$^\circ$")fig.savefig('test.pn