iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Software Development

30天的python學習 系列 第 12

python30天-DAY12-numpy學習(2)

  • 分享至 

  • xImage
  •  

今天來進行一些陣列的基本運算。

陣列互加

import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列互加----")
print(arr1+arr2)

[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列互加----
[[2 2 2]
[4 4 4]]

陣列互減

import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列互減----")
print(arr1-arr2)

[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列互減----
[[0 0 0]
[0 0 0]]

陣列相乘

import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列相乘----")
print(arr1*arr2)

[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列相乘----
[[1 1 1]
[4 4 4]]

陣列相除

import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列相除----")
print(arr1/arr2)

[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列相除----
[[1. 1. 1.]
[1. 1. 1.]]

陣列次方

import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print("-----2次方----")
print(arr1**2)
print("-----3次方----")
print(arr1**3)

[[1 1 1]
[2 2 2]]
-----2次方----
[[1 1 1]
[4 4 4]]
-----3次方----
[[1 1 1]
[8 8 8]]


上一篇
python30天-DAY11-numpy學習(1)
下一篇
python30天-DAY13-numpy學習(3)
系列文
30天的python學習 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言