【发布时间】:2020-05-07 05:29:08
【问题描述】:
我有很多txt,我想读一下,再加上它们(每个txt都有相同的数组形状)
for i in base_n:
dfp_base=np.loadtxt(base_n,skiprows=2,usecols=(1,2,3))
dfp_base+=dfp_base
print dfp_base
但它只会加上文件的结尾
我尝试分配一个变量,但它会给我一个错误
for i in base_n:
dfp_base=np.loadtxt(base_n,skiprows=2,usecols=(1,2,3))
dfp_base_s+=dfp_base
print dfp_base_s
UnboundLocalError: local variable 'dfp_base_s' referenced before assignment
如何解决?
编辑 我定义了一个零数组并解决了这个问题
dfp_base_s=np.zeros(shape=(30,3))
【问题讨论】:
-
你忘记初始化
dfp_base_s了吗? -
答案是对的!我需要先定义 dfp_base_sat
标签: python python-2.7 numpy for-loop