Bây giờ chúng ta sẽ xem cách tạo màu ngẫu nhiên bằng Python. Chúng tôi sẽ tạo màu ở hai định dạng. Một là định dạng RGB và một là định dạng thập lục phân. Trong thế giới kỹ thuật số này, chúng tôi đang sử dụng hai định dạng đó rất cao. Nói chung, màu sắc được thể hiện ở các định dạng khác nhau. Chúng tôi có thể tạo màu bằng các thư viện python như Numpy, Matplotlib và rùa
RGB đại diện cho Đỏ, Xanh lục và Xanh lam. Nó có giá trị nguyên từ 0 đến 255. Sự kết hợp của ba màu này cho ra nhiều màu. Định dạng thập lục phân bắt đầu bằng dấu #, theo sau là sáu chữ số thập lục phân. Các màu thập lục phân là Đỏ, Xanh lục và Xanh lam. Chúng tôi đang sử dụng mô-đun random[] để tạo màu ngẫu nhiên
nội dung
- Mô-đun ngẫu nhiên [] là gì?
- Tạo màu ngẫu nhiên trong Python bằng hàm random[] ở định dạng RGB
- Tạo màu ngẫu nhiên trong Python bằng hàm ngẫu nhiên ở định dạng thập lục phân
- Tạo màu ngẫu nhiên bằng thư viện NumPy
- Tạo màu ngẫu nhiên bằng Thư viện Matplotlib
- Làm cách nào để tạo danh sách 50 màu ngẫu nhiên trong Python?
- Tạo màu ngẫu nhiên trong Python bằng Mô-đun Rùa
- Tạo bảng màu ngẫu nhiên bằng Seaborn
- Các câu hỏi thường gặp liên quan đến việc tạo màu trong Python
- Phần kết luận
- Xu hướng ngay bây giờ
Mô-đun ngẫu nhiên [] là gì?
random[] là một mô-đun hữu ích để tạo các số nguyên hoặc màu ngẫu nhiên trong python. Đây là một mô-đun tích hợp trong python. Sẽ rất hữu ích khi chọn những thứ một cách ngẫu nhiên và cũng rất hữu ích khi xáo trộn những thứ trong danh sách
Tạo màu ngẫu nhiên trong Python bằng hàm random[] ở định dạng RGB
Mã số
import random r = random.randint[0,255] g = random.randint[0,255] b = random.randint[0,255] rgb = [r,g,b] print['A Random color is :',rgb]
Giải trình
Đầu tiên, nhập một hàm ngẫu nhiên để lấy màu ngẫu nhiên trong python. Một biến r dành cho màu đỏ, g dành cho màu xanh lục và b dành cho màu xanh lam. Chúng tôi biết rằng định dạng RGB có giá trị nguyên từ 0 đến 255. Vì vậy, chúng tôi đang đưa ra phạm vi từ 0 đến 255. Nó sẽ lấy bất kỳ giá trị nào từ phạm vi. ngẫu nhiên. randint[] là một phương thức để đưa ra phạm vi.
đầu ra
A Random color is : [172, 68, 77]
Tạo màu ngẫu nhiên trong Python bằng hàm ngẫu nhiên ở định dạng thập lục phân
Mã số
import random hexadecimal = ["#"+''.join[[random.choice['ABCDEF0123456789'] for i in range[6]]]] print["A Random color is :",hexadecimal]
Giải trình
Đầu tiên, nhập mô-đun ngẫu nhiên để tạo màu ngẫu nhiên ở định dạng thập lục phân . Sau đó, sử dụng hàm join[] để nối mã # và mã màu. Mã màu sẽ luôn bắt đầu bằng #. Sử dụng vòng lặp for để lặp. Bây giờ mã màu được tạo.
đầu ra
A Random color is : ['#1E8D5C']
Phổ biến bây giờ
Hướng dẫn cơ bản về Python __all__
Tạo màu ngẫu nhiên bằng thư viện NumPy
Mã số
import numpy as np random_color=list[np.random.choice[range[255],size=3]] print["A Random color is:",random_color]
Giải trình
Nhập lần đầu tiên Thư viện Numpy dưới dạng np. Tiếp theo gán giá trị và kích thước của màu trong một biến random_color. Màu sẽ hiển thị trong danh sách vì chúng tôi đã khai báo nó dưới dạng danh sách—tiếp theo, in random_color.
đầu ra
A Random color is: [64, 217, 111]
Tạo màu ngẫu nhiên bằng Thư viện Matplotlib
Mã số
import matplotlib.pyplot as plt import random no_of_colors=5 color=["#"+''.join[[random.choice['0123456789ABCDEF'] for i in range[6]]] for j in range[no_of_colors]] print[color] for j in range[no_of_colors]: plt.scatter[random.randint[0,10],random.randint[0,10],c=color[j],s=200] plt.show[]
Giải trình
Lần đầu tiên nhập thư viện matplotlib. Tiếp theo, nhập một mô-đun ngẫu nhiên. Tiếp theo, chỉ định một giá trị trong biến có tên no_of_colors. Sau đó, sử dụng hàm join[] để nối mã # và mã màu. Mã màu sẽ luôn bắt đầu bằng #. Sử dụng vòng lặp for để lặp. Bây giờ mã màu được tạo. Màu sẽ hiển thị trong danh sách vì chúng tôi đã khai báo nó dưới dạng danh sách—tiếp theo, in random_color
đầu ra
['#4EC62C', '#DD382B', '#EB700E', '#4100C8', '#DBDA94']
Phổ biến bây giờ
Mọi thứ về Python SortedDict
Làm cách nào để tạo danh sách 50 màu ngẫu nhiên trong Python?
Mã số
________số 8
Giải trình
Đầu tiên, nhập một mô-đun ngẫu nhiên để lấy các màu ngẫu nhiên. Tiếp đến tạo vòng lặp for lặp 50 lần để có 50 màu khác nhau. Sau đó, sử dụng hàm join[] để nối mã # và mã màu. Mã màu sẽ luôn bắt đầu bằng #. Sử dụng vòng lặp for để lặp. Bây giờ mã màu được tạo
đầu ra
['#B74E09'] ['#61B22E'] ['#4B2DF7'] ['#5EB999'] ['#5DBDE7'] ['#DD629B'] ['#B2A6A3'] ['#C9212C'] ['#E63DC4'] ['#A13C50'] ['#4E4327'] ['#76A9CA'] ['#DD7C03'] ['#80D077'] ['#48A6B8'] ['#AC9FA1'] ['#D84CE4'] ['#D6FE6E'] ['#D67956'] ['#158AA4'] ['#A7D400'] ['#381902'] ['#6AD714'] ['#0FBA51'] ['#EF274A'] ['#9E6D0A'] ['#578C79'] ['#990B61'] ['#E4BB06'] ['#F57ADD'] ['#FB8136'] ['#1DEEF5'] ['#BB34C2'] ['#89FEAC'] ['#49577E'] ['#E9BB2A'] ['#4EFF67'] ['#A262DF'] ['#8BB529'] ['#3D714E'] ['#DAEB9D'] ['#A1B35B'] ['#31F277'] ['#A43B68'] ['#1E7DB8'] ['#81BBA2'] ['#6B1CAA'] ['#24F932'] ['#757B02'] ['#7415F6']
xu hướng
[Đã sửa] ModuleNotFoundError. Không có mô-đun nào được đặt tên là Pycocotools
Tạo màu ngẫu nhiên trong Python bằng Mô-đun Rùa
Mã số
A Random color is : [172, 68, 77]0
Từ thư viện rùa nhập sao. Từ mô-đun ngẫu nhiên nhập randint. Khai báo pensize, speed, colormode[]. Colormode là 255 để nó hiển thị tất cả các màu. Màu sẽ được hiển thị cho đến khi điều kiện trở thành sai. Sử dụng begin_fill để bắt đầu tô màu. Kích thước của hình tròn là 10. sử dụng end_fill để kết thúc tô màu. Sử dụng penup[] để bắt đầu vẽ và pendown[] để dừng vẽ
đầu ra
Tạo bảng màu ngẫu nhiên bằng Seaborn
Mã số
A Random color is : [172, 68, 77]1
Lần đầu tiên nhập thư viện seaborn. Một bảng biến đổi đang giữ color_palette. Tiếp theo, in bảng màu
đầu ra
A Random color is : [172, 68, 77]2
xu hướng
Tạo khóa đối xứng OpenSSL bằng Python
Các câu hỏi thường gặp liên quan đến việc tạo màu trong Python
1. Mô-đun nào được sử dụng để tạo màu ngẫu nhiên trong Python?
Mô-đun random[] được sử dụng để tạo màu ngẫu nhiên trong python
2. Hai định dạng để tạo màu là gì?
Định dạng RGB và định dạng thập lục phân là các định dạng để tạo màu
3. Các thư viện hữu ích để tạo màu ngẫu nhiên là gì?
Numpy, Matplotlib và rùa là những thư viện hữu ích để tạo màu ngẫu nhiên
Phần kết luận
Ở đây chúng ta đã thấy về cách tạo màu ngẫu nhiên trong python. Chúng tôi đã sử dụng rất nhiều phương pháp và định dạng để tạo ra màu sắc. Đây là những phương pháp có sẵn để tạo màu ngẫu nhiên