nump建立陣列的幾種方法

2021-08-20 06:23:38 字數 1414 閱讀 6476

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 還可以使用物件字面量語法建立乙個物件,...