>>> import numpy as np
>>> a = np.array([[2, 3, 4], [3, 4, 6]])
>>> print(a)
"""[[2 3 4]
[3 4 6]]
"""# 了解 numpy 的屬性
>>> print(a.size)
6>>> print(a.shape)
(2, 3)
>>> print(a.ndim)
2>>>
指定資料型別 dtype
>>> a = np.array([23, 34, 53])
>>> print(a.dtype)
int64 # 預設
>>> a = np.array([4, 34, 38], dtype=np.int)
>>> print(a.dtype)
int64
>>> a = np.array([4, 34, 38], dtype=np.int32)
>>> print(a.dtype)
int32
>>> a = np.array([4, 34, 38], dtype=np.float)
>>> print(a.dtype)
float64
>>> a = np.array([4, 34, 38], dtype=np.float32)
>>> print(a.dtype)
float32
>>>
建立特定資料# 建立 2 行 3 列全 0 陣列
>>> a = np.zeros((2, 3))
"""[[ 0. 0. 0.]
[ 0. 0. 0.]]
"""# 建立 2 行 3 列全 1 陣列
>>> a = np.ones((2, 3))
"""[[ 1. 1. 1.]
[ 1. 1. 1.]]
"""# 建立全 1 陣列, 並指定資料型別
>>> a = np.ones((2, 4), dtype=np.int)
"""[[1 1 1 1]
[1 1 1 1]]
"""# 建立全空陣列
>>> a = np.empty((3, 3))
"""[[ 0. 0. 0.]
[ 0. 0. 0.]
[ 0. 0. 0.]]
"""# 用 `arange` 建立連續陣列: 從 10 到 30, 3 步長
>>> a = np.arange(10, 30, 3)
"""[10 13 16 19 22 25 28]
"""
改變陣列形狀 (reshape)
>>> a = np.arange(12)
"""[ 0 1 2 3 4 5 6 7 8 9 10 11]
""">>> a.reshape((3, 4))
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
線段型資料 (linspace)# 從 1 開始到 10 結束, 分 20 個資料
>>> a = np.linspace(1, 10, 20)
"""[ 1. 1.47368421 1.94736842 2.42105263 2.89473684
3.36842105 3.84210526 4.31578947 4.78947368 5.26315789
5.73684211 6.21052632 6.68421053 7.15789474 7.63157895
8.10526316 8.57894737 9.05263158 9.52631579 10. ]
"""# reshape
>>> a = np.linspace(1, 10, 20).reshape((5, 4))
"""[[ 1. 1.47368421 1.94736842 2.42105263]
[ 2.89473684 3.36842105 3.84210526 4.31578947]
[ 4.78947368 5.26315789 5.73684211 6.21052632]
[ 6.68421053 7.15789474 7.63157895 8.10526316]
[ 8.57894737 9.05263158 9.52631579 10. ]]
"""
NumPy學習2之陣列的基本屬性
在numpy中,陣列主要是用來表示資料,型別由int和float,除此之外還有表示邏輯的bool型別 表示複數的complex型別和表示字串的string 型別等。當建立乙個numpy陣列時,如果沒有指定元素的資料型別,numpy會根據當前資料和系統自動指定陣列的資料型別,可以通過陣列的dtype屬...
DOM基本屬性
查詢元素結點 1通過id查詢 document.getelemengbyid id 返回值為dom物件 2通過標籤名查詢 var demo document.getelementsbytagname li 返回乙個陣列集合 該集合由標籤名為li的元素結點組成 問題 集合元素只有li元素結點,那麼該結...
bash 基本屬性
bash基礎特性 命令歷史history 環境變數 histsize 命令歷史記錄的條數 histfile bash history histfilesize 命令歷史檔案記錄歷史的條數 history d 歷史命令數字 history c 刪除歷史命令 history 顯示歷史中最近的 命令 hi...