python生成格雷码
Python 生成 格雷
2023-09-14 09:09:27 时间
import numpy as np
n=3
gray_map=np.empty((1<<n,n))
for i in range(0,1<<n):
gray=i^(i>>1)
print("{0:0{1}b}".format(gray,n))
gray_bin=np.binary_repr(gray,width=n)
gray_map[i,:]=list(map(int, gray_bin))
print(gray_map)
000
001
011
010
110
111
101
100
[[0. 0. 0.]
[0. 0. 1.]
[0. 1. 1.]
[0. 1. 0.]
[1. 1. 0.]
[1. 1. 1.]
[1. 0. 1.]
[1. 0. 0.]]
相关文章
- python的random模块(生成验证码)
- Python生成gexf文件并导入gephi做网络图分析
- Python应用-完成简单邮件发送功能
- python自动生成excel(xlwt库)
- python生成百分数
- python生成二维码
- Python中random模块生成随机数详解
- python后端面试第七部分:项目部分--长期维护
- Python生成随机数组的方法小结
- python生成word中文字体
- Python-GUI PyQT5案例:注册界面窗体设计(含扇形菜单)
- 关于我在编程里学表白这件事。。。。【python表白代码】
- 【Python实验】异常处理结构
- 小学生蓝桥杯Python闯关 | 移动方格
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- Python极简方法生成Zip文件
- Python PageFactory-使用配置文件动态生成页面PageObject
- python实战===生成随机数
- Python小白的数学建模课-18.最小生成树问题
- Python笔记之paramiko模块安装和使用示例
- python twisted教程 二:缓慢的诗
- 两个Python脚本轻松解决ETL工作:统计多个服务器下所有数据表信息
- 基于 Python 二维码生成
- python二级练习(12)
- Python开发之Python导包的几种方法,自定义包的生成以及导入详解