numpy中数组可以进行算数运算,+-*/

当两个数组的形状相同时,相应位置的数值会进行相应的运算,例如

import numpy as np
a = np.arange(9).reshape([3,3])
b = np.arange(9).reshape([3,3])
a+b

数组a和数组b分别为二维的三行三列数组
图片说明

图片说明

运行结果
图片说明

当两个数组的形状不相同时,也可以进行运算,例如

c = np.array([1,2,3])
a+c

运行结果为,数组a的每一行都会加上数组c
图片说明

取整函数
向下取整函数floor,相上取整函数ceil,传入数字一般是浮点型的,会进行取整操作,非常的简单,以至于不想进行代码操作。