2021年1月21日 星期四

(numpy)基木運用-3

 (numpy)基木運用-3

向量化運算

相加

import numpy as np

a=np.array([[1,2,3],[4,5,6]])
b=np.array([1,2,3])
c=a+b
print(c)

[[2 4 6]
 [5 7 9]]

相減

a=np.array([[1,2,3],[4,5,6]])
b=np.array([1,2,3])
c=a-b
print(c)


[[0 0 0]
 [3 3 3]]

相乘

a=np.array([[1,2,3],[4,5,6]])
b=np.array([1,2,3])
c=a*b
print(c)

[[ 1  4  9]
 [ 4 10 18]]

相除

a=np.array([[1,2,3],[4,5,6]])
b=np.array([1,2,3])
c=a/b
print(c)

[[1.  1.  1. ]
 [4.  2.5 2. ]]

2021年1月20日 星期三

(numpy)基本運用-2

(numpy)基本運用-2

建立一維數組

import numpy as np

data=np.array([1,2,3])
print(data)

[1 2 3] 

(numpy)基本運用-1

 (numpy)基本運用-1

我為了要學機器學習,最近在加強numpy,panda和基礎數學的知識,
所以每天學習到筆記一下。

首先

import numpy as np

產生0-10的陣列
np.arange()
import numpy as np

data=np.arange(11)
print(data)

PS D:\python> & "C:/Program Files (x86)/python3.9.0/python.exe" d:/python/test2.py
0  1  2  3  4  5  6  7  8  9 10]