相关疑难解决方法(0)

Numpy*.npz内部文件结构

任何人都可以在*.npz中分享有关内部数据组织的一些信息吗?一些文档等..只是找不到任何东西..

python numpy

11
推荐指数
2
解决办法
1万
查看次数

为 NPZ 文件赋值

有人可以向我解释为什么这不起作用:

步骤1)创建一个简单的NPZ文件

import numpy as np
a1 = np.zeros((3,2), dtype=np.double)
np.savez('npzfile.npz', field1=a1)
Run Code Online (Sandbox Code Playgroud)

步骤2)打开NPZ文件并尝试为其赋值

npzfile = np.load('npzfile.npz')
npzfile['field1'][0,0] = 3.2
print npzfile['field1']
Run Code Online (Sandbox Code Playgroud)

这给了我以下输出:

[[ 0.  0.]
 [ 0.  0.]
 [ 0.  0.]]
Run Code Online (Sandbox Code Playgroud)

换句话说,尝试分配3.2给数组没有任何作用。为什么?

numpy

8
推荐指数
2
解决办法
2841
查看次数

在Python中打开并查看.npz文件

我有一个未知的.npz文件,想看看里面有什么。我对Python很陌生。

>>> import numpy
>>> b = numpy.load('data.npz')
>>> print(b.files)
['arr_1', 'arr_0', 'arr_3', 'arr_2']
Run Code Online (Sandbox Code Playgroud)

如何查看其中arr_i包含的内容(即维度,值等)?

python numpy

3
推荐指数
2
解决办法
4436
查看次数

从pythhon中的npz文件加载数组

我通常在python中将数据保存在npz文件中.如何编写一个加载npz文件的函数,并自动创建文件中存在的数组.npz.例如,假设有三个阵列A,BC在一个文件名为some_data.npz.

我想要的功能是将npz文件加载为

data1 = np.load('some_data.npz')
Run Code Online (Sandbox Code Playgroud)

然后自动创建一个名为三个数组data1A,data1B以及data1C存储阵列A,B以及C从原来的.npz文件.这该怎么做?

python numpy python-2.7

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

numpy ×4

python ×3

python-2.7 ×1