我有一個表單陣列串列。
params = [[array([7.30946927, 2.40445369])],
[array([7.30886254, 2.40241312])],
[array([7.21275251, 2.09358208])],
[array([7.61757898, 0.15745312])],
[array([7.76890152, 2.70100186])],
[array([7.82943027, 2.39066977])],
[array([7.20117715, 2.05259557])],
[array([7.21455828, 2.09081677])],
[array([7.46129784, 1.9455824 ])]]
我想將第一個元素(7.3、7.3 等)提取到一個我想用于繪圖的新陣列中。
我設法將此串列轉換為陣列。PN = np.array(fit_params)
但是如何提取第一列?PN[:,0] 不起作用?我想要一個包含所有第一列元素的陣列到一個變數中。
uj5u.com熱心網友回復:
values = []
for i in params :
values.append(i[0][0])
print(values)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/525700.html
標籤:Python列排序
