python顏色隨機(jī)生成器的實(shí)例代碼
更新時間:2020年01月10日 13:35:32 作者:qq_45110581
這篇文章主要介紹了python顏色隨機(jī)生成器的實(shí)例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
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.字符轉(zhuǎn)數(shù)字 ord('a') 97
數(shù)字轉(zhuǎn)字符 chr(71) ‘G'
2.[]與()的區(qū)別
(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
總結(jié)
以上所述是小編給大家介紹的python顏色隨機(jī)生成器的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
您可能感興趣的文章:
- 用Python生成器實(shí)現(xiàn)微線程編程的教程
- Python函數(shù)生成器原理及使用詳解
- python實(shí)現(xiàn)隨機(jī)加減法生成器
- Python字典生成式、集合生成式、生成器用法實(shí)例分析
- 詳解C語言和Python中的線程混用
- Python 如何創(chuàng)建一個線程池
- Python3 socket即時通訊腳本實(shí)現(xiàn)代碼實(shí)例(threading多線程)
- Python多線程正確用法實(shí)例解析
- python多線程實(shí)現(xiàn)同時執(zhí)行兩個while循環(huán)的操作
- python 實(shí)現(xiàn)兩個線程交替執(zhí)行
- Python 使用生成器代替線程的方法
相關(guān)文章
使用py2exe在Windows下將Python程序轉(zhuǎn)為exe文件
這篇文章主要介紹了Windows下用py2exe將Python程序轉(zhuǎn)為exe文件的方法,注意py2exe只是負(fù)責(zé)文件格式的轉(zhuǎn)換,并不能將Python程序編譯為機(jī)器碼,要的朋友可以參考下2016-03-03Python+OpenCV實(shí)現(xiàn)黑白老照片上色功能
我們都知道,有很多經(jīng)典的老照片,受限于那個時代的技術(shù),只能以黑白的形式傳世。盡管黑白照片別有一番風(fēng)味,但是彩色照片有時候能給人更強(qiáng)的代入感。本文就來用Python和OpenCV實(shí)現(xiàn)老照片上色功能,需要的可以參考一下2023-02-02解決Pandas生成Excel時的sheet問題的方法總結(jié)
估計(jì)有不少小伙伴在將 DataFrame導(dǎo)入到Excel的時候,遇到過下面這種尷尬的情況:想給一個現(xiàn)有的Excel文件追加一個sheet,結(jié)果發(fā)現(xiàn)其它的sheet都沒了等,本文就來告訴你如何解決這些問題2022-08-08