gpt4 book ai didi

python - 如何使用python将NPZ文件转换为文本文件

转载 作者:行者123 更新时间:2023-12-05 07:03:28 27 4
gpt4 key购买 nike

使用这个简单的代码将 NPZ 文件转换为文本文件。

import numpy as np
import sys
data = np.load("file_name.npz")
print(data.files)
row = data.files
np.set_printoptions(threshold=np.inf)
print(data['arr_0'])
sys.stdout=open("test.txt","w")
for i in row:
print("--------------------------")
print(data[i])
sys.stdout.close()

最佳答案

#import packages we need
import numpy as np

创建示例 NPZ 文件

myarray = np.array([0,1,2,3])
np.savez('npzfile.npz',array0=myarray) # array0 will be the name with which you can retrieve myarray

读入

data = np.load('npzfile.npz')
data['array0'] # use array0 key to retrieve myarray

结果将是:

array([0, 1, 2, 3])

这是一个 numpy 数组:

type(data['array0'])

正在输出 numpy.ndarray


如果你不知道NPZ是怎么得救的

你可以做 data.files。如果您使用上面的示例 NPZ,这将输出 ['array0']。这可以帮助您在使用 data[name_of_array](即上面的 data[array0])时了解数组的名称。

关于python - 如何使用python将NPZ文件转换为文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63207159/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com