想用一个list来动态地增加numpy类型数据,如下面的代码所示,发现报错TypeError: 'numpy.int64' object is not iterable

a = []
b = np.array([1,2,3])
a.extend(b[0])
a.extend(b[1])
a.extend(b[2])
print(a)

于是将numpy数据转为list类型,如下所示:

a = []
b = np.array([1,2,3])
a.extend(b[0].tolist())
a.extend(b[1].tolist())
a.extend(b[2].tolist())
print(a)

发现报错:TypeError: 'int' object is not iterable

通过打印‘b[0].tolist()’的类型,发现‘b[0].tolist()’的类型是‘int’,即还是没有把‘b[0].tolist()’转为list类型

再修改代码如下,通过加个中括号[]把‘b[0].tolist()’转为list类型

a = []
b = np.array([1,2,3])
a.extend([b[0].tolist()])
a.extend([b[1].tolist()])
a.extend([b[2].tolist()])
print(a) #[1, 2, 3]

-------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------------------

后来我发现直接用下面的代码也可以解决:

a = []
b = np.array([1,2,3])
a.extend([b[0]])
a.extend([b[1]])
a.extend([b[2]])
print(a) #[1, 2, 3]

这是因为通过加个中括号[]把‘b[0]’从numpy数据类型转为了list类型

TypeError: 'numpy.int64' object is not iterable ,'int' object is not iterable相关推荐

  1. 成功解决TypeError int object is not iterable

    成功解决TypeError: 'int' object is not iterable 目录 解决问题 解决思路 解决方法 解决问题 TypeError: 'int' object is not it ...

  2. TypeError: 'numpy.ndarray' object is not callable

    取ndarray的某几个数,若写为: a = np.array([0,1,2,3,4,5,6]) index = np.array([1,2,3]) b = a(index) print(b) 则会报 ...

  3. Yolov6解决常见报错(1)TypeError numpy.float64 object cannot be interpreted as an index

    这几天偶然看见Yolov6出来,迫不及待的试了一下,结果看见网上评论说bug太多了,我作为使用者,想着积极做出贡献,把一些我解决的bug分享一下,方便大家也能看到顺便解决. 先看报错 Training ...

  4. 训练数据出现TypeError: 'numpy.float64' object cannot be interpreted as an integer错误

    问题背景: 用tensorflow训练自己的数据的时候,训练一段时间后,出现TypeError: 'numpy.float64' object cannot be interpreted as an ...

  5. Failed to convert a NumPy array to a Tensor (Unsupported object type numpy.int64).

    ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type numpy.int64). 检查你的训 ...

  6. import obspy报错‘numpy.int64‘ object has no attribute ‘split‘`

    line = line.split(comment, 1)[0] AttributeError: 'numpy.int64' object has no attribute 'split' impor ...

  7. frcnn系列错误: TypeError: 'numpy.float64' object cannot be interpreted as an index 的解决方案

    1.TypeError: 'numpy.float64' object cannot be interpreted as an index 的解决方案 看了很多博客都说要调整numpy版本到1.11. ...

  8. 如何借助new bing修复 pyfolio: AttributeError: ‘numpy.int64‘ object has no attribute ‘to_pydatetime‘

    如何修复 pyfolio的报错 AttributeError: 'numpy.int64' object has no attribute 'to_pydatetime' 的报错? 最近使用Pytho ...

  9. python int64_一个numpy int64的坑

    今天跑一个tensorflow代码,由于最后结果需要导出为json的文件,所以采用了json.dumps直接写文件,但是一直报错: Traceback (most recent call last): ...

最新文章

  1. 2021算法竞赛入门班第四节课【搜索】练习题
  2. java怎么编写软键盘_安卓手机软键盘操作
  3. 设计模式的理解:状态模式(State) 和备忘录模式(Memento)
  4. Python之钉钉机器人推送天气预报
  5. 为什么应该用record来定义DTO
  6. jq的链式调用.end();
  7. 动态规划 所有题型的总结
  8. Thread1:EXC_BAD_ACCESS 错误
  9. java对接支付宝微信银联_JavaWEB后端支付银联,支付宝,微信对接
  10. Qt4_用DOM读取XML
  11. mysql查看现在使用的引擎_如何查看MySQL的当前存储引擎?
  12. servlet request返回上下文路径的方法
  13. Android自定义View—刮刮卡效果
  14. 数学建模2020B题穿越沙漠
  15. 机器学习基石(一):什么是机器学习
  16. 晚上睡觉手机放床头对大脑会有伤害吗
  17. 用大于一素数的最小素数替换4*4矩阵中的素数
  18. 未来五年,保险平权的最大机会来了
  19. Introductory Combinatorics 5th Solutions Chapter1 1~6
  20. temp = (temp 0x55555555) + ((temp 0xaaaaaaaa) 1)

热门文章

  1. python变量以及类型(含笔记)
  2. 如何扩大缓存区_艾莱依首个自动化仓落地,库宝解决线边缓存难题
  3. FLAT:中文NER屠榜之作!
  4. BP算法是从天上掉下来的吗?
  5. Spring Cloud实战小贴士:Zuul处理Cookie和重定向
  6. 论文浅尝 - EMNLP2020 | ConceptBert:视觉问题回答的概念感知表示
  7. 论文浅尝 | 基于知识图谱 Embedding 的问答
  8. Meta开发了一个AI模型,尝试解决维基百科的「性别偏见」问题
  9. Python 迭代器,错误、异常处理
  10. 洛谷 1341 无序字母对