对于上下文:我正在运行并显示代码的iPhone上使用Py应用程序。
当我的代码声明以下内容时,令我感到困惑的是:
import numpy as np
b = np.array([1,2,3])
two_level = np.array([[1,2,3,4],[5,6,7,8]])
print(two_level)
print(two_level[0,3])
print(two_level.ndim)
print(two_level.shape)
print(two_level.size)
a = np.ones((3,2))
print(a)
一切正常且正常运行。然后,我添加了以下几行:
c = np.zeroes((2,3))
print(c)
关于two_level的所有内容都可以很好地打印,然后代替打印c OR a,而是给我几段绿色文字,内容如下:
File "string", line 11, in module
File "/var/containers/Bundle/Application/B96C5A02-913D-4CBE-BE73-9B0912C447FA/Python.app/otherscripts/numpy/core/numeric.py", line 1869, in array_str
...等等。我意识到“零”实际上是“零”,并对此进行了更正并再次运行。但是它带有相同的错误消息(关于找不到“零”的部分除外)。然后,我删除了有关c的代码部分,仅运行以前运行过的代码而没有错误消息。与include c和two_level正常打印时发生了相同的事情,但a没有打印并导致相同的长错误消息。
由于以前使用过的相同代码现在不起作用,我是否破坏了某些内容?我对发生的事情感到困惑...
最佳答案
更新:我用于运行代码的应用程序无法运行非常大的文件而不会崩溃。
关于python - 我的Numpy数组显示长错误消息,结尾为“AttributeError:'FloatFormat'对象没有属性'format',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59890139/