python - 如何制作 2D 3x3 数组的列表并使用 numpy save 保存 ndarray?
问题描述
所以假设我有一些 3x3 矩阵,我正在做一个计算,假设
np.array([[1,2,3],[4,5,6],[7,8,9]])
np.array([[0,0,0],[0,0,0],[0,0,0]])
我想将它添加到一些矩阵A
中并能够访问它们,这样如果我这样做
> A[0]
> [[1,2,3],[4,5,6],[7,8,9]]
> A[1]
> [[0,0,0],[0,0,0],[0,0,0]]
并继续添加这些二维数组并将它们保存起来np.save('A', A)
以便以后快速访问。我有点看到附加到列表是可能的,但我无法保存列表以np.save
实现快速有效的访问。如何创建一个空的 ndarray 我可以添加矩阵并将其全部保存为 .npy?
解决方案
您可以将列表转换为数组,它是相同的:
A = list()
A.append(x)
A.append(y)
X = np.array(A)
np.save('X', X)
推荐阅读
- angular - Angular (7) 组件只接受 html 文件
- nginx - 通过 nginx 作为代理连接到 AWS Neptune 服务器
- java - 将查询结果映射到 REST API 的对象
- python - 根据列值快速删除行的更好方法是什么?
- python - 通过 Flask 将音频文件从 mp3 转换为 flac,并保存在 Google Cloud Storage
- php - 如何使用同步方法 laravel 添加额外数据
- android - 当我在 onResponse 中调用一个对象时,发布构建时出现 NullpointerException
- android - 如何在不打开本机电话拨号器或要求选择通话应用程序的情况下从本机拨打电话
- c# - Xamarin Forms:UI 未从事件更新
- reactjs - React.JS 中的 CSS 模块