天天看點

python中使用np.array(list)方法來建立ndarray數組

numpy是python中用于數值計算的一個庫,它的計算速度非常快是以經常被用來做底層的資料運算,numpy運算的所用的資料結構叫做ndarray,也叫做數組(array),那麼我們怎麼建立一個數組,也就是對數組進行初始化呢,這裡就要用到np.array()這個方法,并且在括号中填寫參數,注意這個參數的類型是清單(list),我們可以直接填寫方括号括起來的清單,也可以把清單存在一個數組變量中,然後通過np.array方法指派給數組變量即可,我們通過以下代碼進行示範:

import numpy as np
data = np.array([1,2,3,4,5])
print(data)
data_list = [1,2,3,4,5]
data = np.array(data_list)
print(data)
           

運作之後,我們可以得到以下結果:

[1 2 3 4 5]
[ 6  7  8  9 10]
[Finished in 1.8s]
           

我們看到ndarray資料結構也是用方括号(square branket)表示的,這一定和清單非常相似,不同的是,ndarray中各個元素之間沒有分隔符",",而清單中是需要用逗号","作為分隔符的。

這樣我們就了解了如何在python中使用np.array(list)方法來建立ndarray數組,以及ndarray資料和list資料之間的差別和聯系。