天天看點

numpy.array()

前言:

相信大家在用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的中的類型必須全部相同。