ValueError: could not broadcast input array from shape (*,*) into shape (*)
在将一个list转为np.array时出现如题错误。错误原因:list中各元素的数据的shape不一致解决办法:1)方法1. 将list中的多个元素沿某个公共维度串联成一个张量,然后保存每个元素的shape,用于张量分割复原。ps:我的列表存储的都是二维矩阵,其中一个维度相同,另一个维度不同,我沿着相同的维度串联完后保存2)方法2. 把list转换为字典dict,然后保存字典,应该能解决这个问题。
·
在将一个list转为np.array时出现如题错误。
错误原因:
list中各元素的数据的shape不一致
解决办法:
- 1)方法1. 将list中的多个元素沿某个公共维度串联成一个张量,然后保存每个元素的shape,用于张量分割复原。
ps:我的列表存储的都是二维矩阵,其中一个维度相同,另一个维度不同,我沿着相同的维度串联完后保存
- 2)方法2. 把list转换为字典dict,然后保存字典,应该能解决这个问题。
参考:numpy报ValueError: could not broadcast input array from shape
「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!
更多推荐
所有评论(0)