python颜色随机生成器的实例代码


Posted in Python onJanuary 10, 2020

1. 代码:

def random_color(number=number):
  color = []
  intnum = [str(x) for x in np.arange(10)]
  #Out[138]: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
  alphabet = [chr(x) for x in (np.arange(6) + ord('A'))]
  #Out[139]: ['A', 'B', 'C', 'D', 'E', 'F']
  colorArr = np.hstack((intnum, alphabet))
  #Out[142]: array(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C','D', 'E', 'F'], dtype='<U1')
  for j in range(number):
    color_single = '#'
    for i in range(6):
      index = np.random.randint(len(colorArr))
      color_single += colorArr[index]
    #Out[148]: '#EDAB33'
    color.append(color_single)
  return color
  del color, intnum, alphabet, colorArr, j, i, color_single, index, number
 
color = random_color(number=6)
#Out[150]: ['#81D4D4', '#70344F', '#DF91B1', '#7EE250', '#C47BC3', '#9F88D5']

2. 小记:

1.字符转数字 ord('a') 97
数字转字符 chr(71) ‘G'

2.[]与()的区别

(np.arange(6) + ord('A'))
Out[158]: array([65, 66, 67, 68, 69, 70])
type((np.arange(6) + ord('A')))
Out[166]: numpy.ndarray
[np.arange(6) + ord('A')]
Out[159]: [array([65, 66, 67, 68, 69, 70])]
type([np.arange(6) + ord('A')])
Out[165]: list

总结

以上所述是小编给大家介绍的python颜色随机生成器的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中装饰器的一个妙用
Feb 08 Python
python中sleep函数用法实例分析
Apr 29 Python
日常整理python执行系统命令的常见方法(全)
Oct 22 Python
Python通过matplotlib绘制动画简单实例
Dec 13 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
Feb 18 Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 Python
Python调用graphviz绘制结构化图形网络示例
Nov 22 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
PyCharm如何导入python项目的方法
Feb 06 Python
python操作yaml说明
Apr 08 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 #Python
Python GUI自动化实现绕过验证码登录
Jan 10 #Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 #Python
如何给Python代码进行加密
Jan 10 #Python
pytorch如何冻结某层参数的实现
Jan 10 #Python
python标识符命名规范原理解析
Jan 10 #Python
pytorch1.0中torch.nn.Conv2d用法详解
Jan 10 #Python
You might like
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
javascript 闭包
2011/09/15 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
基于zTree树形菜单的使用实例
2017/12/25 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
pandas通过索引进行排序的示例
2018/11/16 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
印度网上药店:1mg
2017/10/13 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
华为的Java面试题
2014/03/07 面试题
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
升职自荐信范文
2013/10/05 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
供货协议书范本
2014/04/22 职场文书
感恩节活动策划方案
2014/05/16 职场文书
走近毛泽东观后感
2015/06/04 职场文书
地雷战观后感
2015/06/09 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL