首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我在数组初始化时得到"Field elements“错误?

为什么我在数组初始化时得到"Field elements“错误?
EN

Stack Overflow用户
提问于 2021-09-13 22:46:37
回答 1查看 44关注 0票数 0

我试着这样做

代码语言:javascript
运行
复制
import numpy as np
a = np.array([1,2,3,4],[5,6,7,8])

我得到了这个:

代码语言:javascript
运行
复制
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-12-ac428719fc97> in <module>
      1 import numpy as np
----> 2 a = np.array([1,2,3,4],[5,6,7,8])

TypeError: Field elements must be 2- or 3-tuples, got '5'
EN

Stack Overflow用户

回答已采纳

发布于 2021-09-13 22:55:51

问题是,所有数据都需要进入第一个参数,而您希望成为第二行的内容现在被读取为数据类型的规范(因为这就是数组构造函数的第二个参数的用途)。

如果您尝试创建的阵列是:

[1 2 3 4]

那么你的代码应该是:

A= np.array([1,2,3,4,5,6,7,8])

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69169864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档