前言:
相信大家在用python語言做機器學習的時候,經常會熟練的敲上一行代碼:
import numpy as np
的确,numpy是通過python語言實作的一個強大的科學計算庫。這裡,經常被大家所用到的當屬array。是以,本篇針對array展開介紹,如有錯誤,歡迎指正。
np.array:
1.函數定義:
請點選這裡,相信沒有比它說明的更加清楚的了。
2.操作說明:
2.1建立:
一般情況下,np.array()的輸入參數類型有:元組、清單,具體實作如下:
tuple_data = np.array((1,2,3,4,5))
list_data = np.array([1,2,3,4,5])
2.2元素通路:
x = np.array([[0,1],[2,3],[4,5],[6,7],[8,9]])
y = np.array([[0,2,4,6,8],[1,3,5,7,9]])
print(x)
print(x[:,0]) #任意行,第一列
print(x[:,1])
print(x[0,:]) #任意列,第一行
print(x[1,:])
3.題外話:
list與array的差別:
3.1.list是python的内置資料類型,數組需要導入标準庫才行,不屬于内置類型。
3.2.list中的資料類不必相同的,而array的中的類型必須全部相同。