热线电话:13121318867

登录
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])


57.9914
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子