Python连接到np数组

2024-04-25 10:04:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用genfromtxt把一堆格式化的报告解析成一个numpy数组。我在循环中使用np.连接. 挑战在于,当数组尚未定义时,concatenate不喜欢第一次迭代。你知道吗

作为一种解决方法,目前我尝试在循环之前阅读一个具有代表性的报告,但这会使该报告中的数据条目出现两次。问题是教np.连接阵列的外观。你知道吗

data= np.genfromtxt('data_0.500.rpt',dtype=None)
data_1= data

for v in frange(0.460, 0.651, 0.010):
    fn= 'data_' + '{:4.3f}'.format(v) +'.rpt'
    if os.path.exists(fn):
        print 'Reading : ' + fn
        data= np.concatenate((data,np.genfromtxt(fn,dtype=None)))

我想我需要一种方法来根据data_0.500.rpt文件中遇到的格式预先创建一个0长度的data数组。你知道吗

我该怎么做?你知道吗

感谢您的反馈。你知道吗


Tags: 数据方法numpynonedata定义报告np