np.save()在jupyter notebook运行报错

有的numpy版本仅显示warning,但我的numpy版本显示memoryerror并且不提示错误原因,但可以看到运行后的提示中np.asanyarray()函数后显示“setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (140,) + inhomogeneous part.”

原因是没有在函数np.asanyarray()中加入“dtype=object”,所以我选择在外部进行一个转换,如下:

其实np.save(files,arr)中的files(文件名)与arr(要存入该文件的数据)都没有变,只是在外面加了个过渡放入了dtype=object即可解决问题。

更改numpy版本应该也可以把error变成warning,但比较麻烦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值