import numpy as np #匯入numpy模組
np.arange(start,end,step,type)
start:開始位置
end:結束位置
step:步長
type:陣列的資料型別
例如:
a=np.arange(0,10,1)
print(a)--------------------->[0 1 2 3 4 5 6 7 8 9]
print(a.dtype)--------------->int32 **重點內容**檢視數字型別,預設的是int32,可以通過arange設定。
利用列表建立陣列
np.arange()
list:python的列表
price=[12,5,5.5,7.0,13]
price2=np.array(price) #array 是多維陣列物件
print
(price2)----------------->[12. 5. 5.5
7. 13. ]
print
(price2.dtype)----------->float64
建立乙個從a–b範圍內取n點的等間距分布的陣列
np.linspace(start,end,points,endpints) ————>>>重點內容
start: 開始位置
end: 結束位置
points: 在start和end之間取點的個數
en***oints: 建立出的陣列是否包含end結束位置的這個點 取值為true/false
例如:
c=np.linspace(0,10,4,endpoint=false) #c不取10
print(c.dtype)-------------------->float64
print(c)----------------------->[0. 2.5 5. 7.5] 10不能取,先取0,還剩3個點,將10分3+1=4份,即2.5,5,7.5
如果endpoint為true,則輸出------->[0 3.33 6.66 10] 先取兩邊,即0和10,還剩2個點,將10分2+1=3份,即3.33,6.66
print(c.dtype)檢視c的數字型別---->float64
#檢視陣列的形狀shape
print(c.shape)------------------>(4,) #表示一行四列。如果c為一行要加「,」。
d2=np.array([[1,2,3,4],
[5,6,7,8]])
print("d2:",d2.shape)----------->d2: (2, 4) #2行4列
php建立陣列的幾種方法
第1種格式 陣列名稱 array 值 值 值 此種格式沒有指定陣列內元素的鍵,php 會自動以數字的形式建立鍵,從 0 開始,依次累加。呼叫陣列的格式 陣列名稱 數字型鍵 arr array a b c echo arr 1 輸出 第2種格式 陣列名稱 值 陣列名稱 值 陣列名稱 值 此種格式同樣沒...
建立dblink的幾種方法
結合平日的經驗,現總結幾種建立dblink的方法 1 最常用的方法 create database link dblink 120 connect to zhan identified by zhan using description address list address protocol t...
建立物件的幾種方法
建立自定義物件的最簡單方法就是建立乙個object的例項,再為他新增屬性和方法。1 var people new object 2 people.name yewenxiang 3 people.age 24 4 people.sayname function 還可以使用物件字面量語法建立乙個物件,...