python中的list和array的不同之處 及轉換


python中的list和array的不同之處
list是列表,可以通過索引查找數值,但是不能對整個列表進行數值運算

In [96]: b=[1,2]

In [97]: b[1]
Out[97]: 2
In [98]: type(b)
Out[98]: list
In [99]: b+b
Out[99]: [1, 2, 1, 2]
array是數組,也可以通過索引值查找數據,但是能對整個數組進行數值運算
In [100]: a=np.array([1,2
In [101]: a[1]
Out[101]: 2
In [102]: type(a)
Out[102]: numpy.ndarray
In [103]: a+a
Out[103]: array([2, 4])
1 u = array([[1,2],[3,4]]) 
2 m = u.tolist() #轉換為list 
3 m.remove(m[0]) #移除m[0] 
4 m = np.array(m) #轉換為array

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM