numpy是乙個python中用於處理多維陣列的庫。使用前需經過如下呼叫:
import numpy as np
1.使用np.array()
在已有的列表或元組上,利用np.array()生成numpy陣列
import numpy as np
list1 = [2,3,4,5.6]
np.array(list1)
array([2. , 3. , 4. , 5.6])
import numpy as np
t = (2,3,4,5.6)
np.array(list1)
array([2. , 3. , 4. , 5.6])numpy直出的陣列格式,外層會帶有array()字樣,且裡面的元素會有包裹
但是加入了print()後,就不會有這些格式,而是元素直出
import numpy as np
t = (2,3,4,5.6)
print(np.array(list1))
[2. 3. 4. 5.6]2.arange與linspace
arange為固定間隔新增元素,linspace為固定元素個數新增元素
print(np.arange(6))
print(np.arange(1,6))
print(np.arange(0,6,3))
[0 1 2 3 4 5]arange()預設有三個引數,從前往後分別為起始值、終止值和間隔個數。[1 2 3 4 5]
[0 3]
終止值必須要有,其餘兩個可以空缺,空缺時預設為0
再看linspace
print(np.linspace(0,10,5))
[ 0. 2.5 5. 7.5 10. ]linspace()預設的三個引數,從前往後分別為起始值、終止值和陣列內數值個數
始末值必須要有,數值個數在空缺時預設為50.
3.zeros(),ones()可以建立全0、全1陣列
np.zeros((3,4)) #乙個3行4列的全0陣列
array([[0., 0., 0., 0.],numpy也可以建立二維或多維陣列[0., 0., 0., 0.],
[0., 0., 0., 0.]])
dd = [[1,2,3],[1,2,3]]
dd
[[1, 2, 3], [1, 2, 3]]
01陣列建立
import numpy as np 陣列的建立 numpy的array函式傳入的物件是可迭代物件。一維陣列傳入乙個不巢狀的物件。arr1 np.array 4,5,2,6,3 二維陣列傳入巢狀迭代物件 arr2 np.array 1,2,5 6,8,25 26,52,71 print 一維陣列 n...
01 建立型模式 上
1.3.2 懶漢式 1.3.3 列舉 使用較少 二 建造者模式 三 小結 1.3.1 惡漢式 1.3.1.1 餓漢式 靜態常量 靜態 塊 可用 public class singleton private singleton public static singleton getinstance 1...
pl sql 建立 刪除表練習01
1,利用子查詢建立表myemp 該表中包含employee表的employee id,last name name salary sal email欄位 1 建立表的同時複製employees對應的記錄 create table myemp asselect employee id id,last ...