【发布时间】:2018-09-04 22:25:08
【问题描述】:
我收到此错误。我应该注意,在我的实用程序文件中,“funcbarsq”是一个函数,定义为另一个函数funcbar 和它自身funcbar 之间的四向量点积。它使用了四向量点积的另一种定义。因此定义了一个四维点积运算,定义了funcbar,并且定义了funcbarsq 为funcbar*funcbar = funcbarsq 的4D 点积。
C:\utilityfile in function(x, y, z, q, r, l, m, n)
116
117 def function(x,y,z, q, r, l, m, n):
--> 118 val = np.abs(funcbarsqr/(float(q**2))
119 return val
120
TypeError: only size-1 arrays can be converted to Python scalars
【问题讨论】: