import numpy as np
a = np.array([8.0,7.0,6.0],[5.0,4.0])
print(a)
Run Code Online (Sandbox Code Playgroud)
我正在尝试运行此代码,但出现此错误。(在木星)
TypeError Traceback (most recent call last)
<ipython-input-3-31ad187a1d2f> in <module>
1 import numpy as np
----> 2 a = np.array([8.0,7.0,6.0],[5.0,4.0])
3 print(a)
TypeError: Field elements must be 2- or 3-tuples, got '5.0'
Run Code Online (Sandbox Code Playgroud)
小智 9
了解您想通过此代码实现什么目标将有所帮助。
假设您尝试使用 numpy 创建一个 2D 数组 - 您需要确保尺寸正确(第一行有 3 个元素,第二行有 2 个元素不能创建 2D 数组)。
你需要另一个 [] 来制作二维数组。像这样的东西 -
import numpy as np
a = np.array([[8.0,7.0,6.0],[5.0,4.0,3.0]])
print(a)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51158 次 |
| 最近记录: |