一、形状相同的数组间的算术运算

import numpy as np
arr_one = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
arr_two = np.array([[2,3,4,5],[6,7,8,9],[10,11,12,13]])
arr_one + arr_two
arr_one
arr_two
arr_one - arr_two
arr_one * arr_two
arr_one / arr_two
二、不同形状数组间的算术运算
(1)维度相等; (2)有一方维度为1

arr_one = np.array([[1],[5],[9]])
arr_one.shape
arr_two = np.array([1,2,3,4])
arr_two.shape
arr_res = arr_one + arr_two
arr_res.shape
arr_res
三、数组与标量之间的算术运算
新数组中每个元素的值分别是原数组中每个元素与标量算术运算后得到的结果

arr2 = np.array([[1,2,3],[4,5,6]])
data = 10
arr2 + data
arr2 - data
arr2 * data
arr2 / data