1. 程式人生 > >NumPy 學習筆記一

NumPy 學習筆記一

運算 bsp 之間 學習筆記 一個 alt 1.0 ima int

1. Array函數 -- 創建一個矩陣數組

>>> from numpy import *
>>> group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1], [2.1, 2.0]])
>>> group
array([[1. , 1.1],
[1. , 1. ],
[0. , 0. ],
[0. , 0.1],
[2.1, 2. ]])
>>>

2. tile函數 --可以理解為快速拷貝函數,拷貝幾行幾列

>>> a=array([1,2])
>>> tile(a,2)
array([1, 2, 1, 2])
>>> tile(a, (2,1))
array([[1, 2],
[1, 2]])
>>> tile(a, (1,2))
array([[1, 2, 1, 2]])
>>>

3. 矩陣之間可以之間進行運算

a = array([[1,1], [1,2]])
b = array([[2, 2], [1, 3]])
c = b - a
print(c)
------------------------

[[1 1]
[0 1]]

可以看到矩陣相應的行列進行了相應運算

冪運算可以如下操作

a = array([[1,1], [1,2]])
d = a ** 2
-----------------

[[1 1]
[1 4]]

求和運算

技術分享圖片


NumPy 學習筆記一