NumPy 中的 右移运算符函数

首页 / Numpy入门教程 / NumPy 中的 右移运算符函数

numpy.right_shift()函数将数组元素的二进制表示形式向右移动指定的位置,并在左侧添加相等数量的0。

import numpy as np 

print 'Right shift 40 by two positions:' 
print np.right_shift(40,2) 
print '\n'  

print 'Binary representation of 40:' 
print np.binary_repr(40, width=8) 
print '\n'  

print 'Binary representation of 10' 
print np.binary_repr(10, width=8)  
# Two bits in '00001010' are shifted to right and two 0s appended from left.

其输出如下-

无涯教程网

Right shift 40 by two positions:
10

Binary representation of 40:
00101000

Binary representation of 10
00001010

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

左耳听风 -〔陈皓〕

朱赟的技术管理课 -〔朱赟〕

Nginx核心知识150讲 -〔陶辉〕

深入拆解Tomcat & Jetty -〔李号双〕

DDD实战课 -〔欧创新〕

移动端自动化测试实战 -〔思寒〕

分布式数据库30讲 -〔王磊〕

PyTorch深度学习实战 -〔方远〕

B端产品经理入门课 -〔董小圣〕

好记忆不如烂笔头。留下您的足迹吧 :)