我正在尝试向数组添加一个整数,但出现错误。这是我的代码:
import numpy as np
import h5py
for i in range(1, 621):
with h5py.File("C:\\A" + str(i) + ".out") as f:
data = np.array(f['rxs']['rx1']['Ey'])
data.append(0)
np.savetxt("C:\\A" + str(i) + ".csv", data, delimiter = ",")
为此,我不断收到一条错误消息:“AttributeError: 'numpy.ndarray' 对象没有属性 'append'”
我也试过连接一个只包含 1 个整数的数组,但它不起作用。我为此使用了这些行:
data = np.array(f['rxs']['rx1']['Ey'])
b = np.array([[0]])
np.concatenate(data, b)
我收到此错误:“类型错误:只有整数标量数组可以转换为标量索引”
我的代码的最初目的是将 HDF 文件转换为 CSV 文件,如果我不尝试更改数组,则该文件有效。
能否请你帮忙?
慕勒3428872
相关分类