Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
I';我试图运行这个python脚本,但它给了我与Symphy相关的错误_Python_Python 2.7_Sympy - Fatal编程技术网

I';我试图运行这个python脚本,但它给了我与Symphy相关的错误

I';我试图运行这个python脚本,但它给了我与Symphy相关的错误,python,python-2.7,sympy,Python,Python 2.7,Sympy,您好,我正在尝试使用python运行此代码。我已经安装了所需的模块,但它提供了以下输出: Traceback (most recent call last): File "sweep.py", line 62, in <module> Bb_all = zeros((3,0)) File "C:\Python27\lib\site-packages\sympy\matrices\dense.py", line 1260, in ze ros retur

您好,我正在尝试使用python运行此代码。我已经安装了所需的模块,但它提供了以下输出:

    Traceback (most recent call last):
  File "sweep.py", line 62, in <module>
    Bb_all = zeros((3,0))
  File "C:\Python27\lib\site-packages\sympy\matrices\dense.py", line 1260, in ze
ros
    return cls.zeros(r, c)
  File "C:\Python27\lib\site-packages\sympy\matrices\dense.py", line 521, in zer
os
    r = as_int(r)
  File "C:\Python27\lib\site-packages\sympy\core\compatibility.py", line 406, in
 as_int
    raise ValueError('%s is not an integer' % n)
TypeError: not all arguments converted during string formatting
回溯(最近一次呼叫最后一次):
文件“sweep.py”,第62行,在
Bb_all=零((3,0))
文件“C:\Python27\lib\site packages\sympy\matrix\dense.py”,第1260行,在ze中
活性氧
返回cls.zero(r,c)
zer中第521行的文件“C:\Python27\lib\site packages\sympy\matrix\dense.py”
操作系统
r=as_int(r)
文件“C:\Python27\lib\site packages\sympy\core\compatibility.py”,第406行,在
如图所示
提升值错误(“%s”不是整数“%n”)
TypeError:在字符串格式化过程中并非所有参数都已转换

代码的Github:

我认为您的问题在于以下几行:

Bb_all = zeros((3,0)) # line 62
Bs_all = zeros((2,0))
辛皮说:

共矩阵稠密零点(r,c=None,cls=None)[来源]

返回包含r行和c列的零矩阵;如果省略c,则返回一个平方矩阵


因此,删除
()
,它应该会起作用(有多个实例,您将元组参数传递给
zeros
->
zeros(3,0)
,因此请确保将它们全部修复)

直接在此处发布所有相关代码。欢迎使用StackOverflow。请阅读并遵循帮助文档中的发布指南。适用于这里。在您发布MCVE代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您描述的问题。我做了您的回答,但我得到了以下结果:
元素k-和m-矩阵符号求值完成元素k-和m-矩阵数值求值完成回溯(上次调用):文件“sweep.py”,第123行,在F[locu glob[el_I][a]+=F[a]TypeError:ufunc“add”输出(typecode“O”)无法根据强制转换规则“same_kind”强制提供ou tput参数(typecode“d”)
@I-Log请查看或用谷歌搜索它,这是一个新错误Thank you@depperm我成功修复了脚本,它现在运行得很好,再次感谢。@I-Log如果这解决了您的问题,请将此标记为正确答案