Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么';无法解决ivp是否仅使用ndarrays?_Python_Arrays_Numpy_Scipy_Scientific Computing - Fatal编程技术网

Python 为什么';无法解决ivp是否仅使用ndarrays?

Python 为什么';无法解决ivp是否仅使用ndarrays?,python,arrays,numpy,scipy,scientific-computing,Python,Arrays,Numpy,Scipy,Scientific Computing,Solve_ivp是Scipy的初始值问题求解器函数。根据 SciPy依赖于NumPy,它提供了方便快捷的N维数组操作。SciPy是为使用NumPy阵列而构建的,它提供了许多用户友好且高效的数值例程,例如数值积分和优化例程。它们一起运行在所有流行的操作系统上,安装速度快,而且是免费的。NumPy和SciPy易于使用,但功能强大,足以为世界顶尖科学家和工程师所依赖 因此,Scipy似乎只使用numpy数组 它似乎在使用列表。例如,在solve_ivp函数文档(Scipy参考指南第695页)中,我们

Solve_ivp是Scipy的初始值问题求解器函数。根据

SciPy依赖于NumPy,它提供了方便快捷的N维数组操作。SciPy是为使用NumPy阵列而构建的,它提供了许多用户友好且高效的数值例程,例如数值积分和优化例程。它们一起运行在所有流行的操作系统上,安装速度快,而且是免费的。NumPy和SciPy易于使用,但功能强大,足以为世界顶尖科学家和工程师所依赖

因此,Scipy似乎只使用numpy数组 它似乎在使用列表。例如,在solve_ivp函数文档(Scipy参考指南第695页)中,我们有以下内容:

y0[array_-like,shape(n,)]初始状态。对于复杂域中的问题,使用复杂数据类型传递y0(即使初始值是纯实数)


因此,甚至可以向y0提供python列表。这是否与上述声明“SciPy是为使用NumPy阵列而构建的”相反?

SciPy参考指南适用于SciPy版本1.4.1,上面说的是类似阵列的。通常
numpy
code允许列表输入,它会立即将列表输入转换为数组。再看看结果。