我想先創建一個numpy數組而不創建列表。
目前我有這樣的:在沒有創建列表的情況下填充一個numpy數組
import pandas as pd
import numpy as np
dfa = pd.read_csv('csva.csv')
dfb = pd.read_csv('csvb.csv')
pa = np.array(dfa['location'])
pb = np.array(dfb['location'])
ra = [(pa[i+1] - pa[i])/float(pa[i]) for i in range(9999)]
rb = [(pb[i+1] - pb[i])/float(pb[i]) for i in range(9999)]
ra = np.array(ra)
rb = np.array(rb)
是否有任何優雅的方式一步到位做最後填充在這個NP陣列的不首先創建列表?
由於
幾個步驟可能會有所幫助1)發佈原始數據2)預期輸出。 – Zero
你也可以在np.array(dfa ['location'])中使用'dfa ['location']。values'' – Zero
想問同樣的問題,但我現在看到沒有一般的答案。 – Ch3shire