2020-10-14
阅读量:
748
numpy复合赋值运算符
numpy复合赋值运算符
在python中是没有“++”或者“--”这类自增自减的运算符,但可以使用以下Numpy 的复合赋值运算符去实现自增自减等功能:
描述 | 实例 | |
---|---|---|
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c * = a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c ** = a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
特别需要注意的是,Numpy 的复合赋值运算符是直接修改现有数组,而不是创建新数组。
# 定义数组x14 <<< x14=np.arange(3) <<< x14 array([0, 1, 2]) #自增运算 <<< x14+=2 <<< x14 array([2, 3, 4]) #自减运算 <<< x14-=2 <<< x14 array([0, 1, 2])






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论