我需要反复执行(大约3百万次)X=[X B]
的{{1}}并将其保存在文件中以供将来访问。
我遇到两个问题:
1-第一个问题是B=[b1,b2,b3,b4,b5]
的大小为X
,我不知道如何访问不同的元素(即每次size=(2,)
),因为它们都是每次应该是零元素!
为了解决此问题,我尝试使用b1..b5
,但遇到错误。我尝试使用X.append(B)
,但问题仍未解决!我该怎么做?
2-第二个是我使用X.append(B[0])...X.append(B[4])
,但是当我看到
np.save('Xsaved.npy',X)
当时间超过 `np.save('Xsaved.npy',X)
File "C:\Users\L\Anaconda3\envs\tensorflow\lib\site-packages\numpy\lib\npyio.py", line 509, in save
pickle_kwargs=pickle_kwargs)
File "C:\Users\L\Anaconda3\envs\tensorflow\lib\site-packages\numpy\lib\format.py", line 576, in write_array
pickle.dump(array, fp, protocol=2, **pickle_kwargs)
RecursionError: maximum recursion depth exceeded while pickling an object
时!但是我需要迭代大约250万次。
我想知道如何解决这两个问题!
p.s。我写了一个伪代码看我做了什么!
450