numpy.save() 是不是总是将列表转换为数组?
Posted
技术标签:
【中文标题】numpy.save() 是不是总是将列表转换为数组?【英文标题】:Will numpy.save() always convert lists to arrays?numpy.save() 是否总是将列表转换为数组? 【发布时间】:2020-07-02 18:29:31 【问题描述】:如果我这样做
import numpy as np
h = [1,2,3]
np.save("h.npy",h)
h = np.load("h.npy")
print(type(h))
结果是
<class 'numpy.ndarray'>
总是这样吗? np.savez()
也一样吗?在online documentation 中,它只是说h
应该是类似数组的。
【问题讨论】:
【参考方案1】:是的,会的。
在内部,numpy.save
在数据上使用np.asanyarray
,如在source code for np.save
和source code for np.savez
中所示。
【讨论】:
以上是关于numpy.save() 是不是总是将列表转换为数组?的主要内容,如果未能解决你的问题,请参考以下文章