Để tạo ma trận các số nguyên ngẫu nhiên trong Python, hàm randint() của mô-đun numpy được sử dụng. Chức năng này được sử dụng để lấy mẫu ngẫu nhiên. e. tất cả các con số được tạo ra sẽ là ngẫu nhiên và không thể dự đoán được Show
ví dụ 1 Python3
Tạo một mảng có hình dạng đã cho và điền vào đó các mẫu ngẫu nhiên từ phân phối đồng đều trên Kích thước của mảng được trả về, tất cả phải là số dương. Nếu không có đối số nào được đưa ra, một số float Python được trả về Trả về. ra . ndarray, hình dạngimport 7Giá trị ngẫu nhiên Xem thêm
ghi chú Đây là một chức năng tiện lợi. Nếu bạn muốn một giao diện lấy shape-tuple làm đối số đầu tiên, hãy tham khảo np. ngẫu nhiên. mẫu thử ngẫu nhiên Mảng là một trong những cấu trúc dữ liệu cơ bản trong Python. Nó lưu trữ các phần tử trong một vị trí bộ nhớ liền kề và mỗi phần tử có thể được truy cập bằng cách sử dụng chỉ mục tương ứng của nó. Trong Python, thư viện Trong hướng dẫn này, chúng ta sẽ thảo luận về các phương pháp khác nhau để điền vào mảng bằng các số ngẫu nhiên trong Python Chúng tôi có thể tạo một mảng các hình dạng mong muốn của chúng tôi. Đôi khi, chúng tôi có thể yêu cầu các mảng giả cho một số tính toán. Chúng ta có thể tạo một mảng chứa đầy các giá trị giả như vậy vì thư viện Các cách để điền vào mảng với các số ngẫu nhiên trong PythonBây giờ chúng ta hãy thảo luận về cách điền vào mảng bằng các số ngẫu nhiên trong Python Sử dụng hàm numpy as np 2 để điền vào mảng các số ngẫu nhiên trong PythonNhư đã thảo luận trước đó, thư viện Chúng ta cần nhớ ba thông số chính. Hai tham số đầu tiên là các giá trị Xem ví dụ sau Sử dụng numpy. ngẫu nhiên. hàm randint() 1 2 3 4 5
nhập numpy as np arr = np. ngẫu nhiên. randint(0,10,10) in(arr)
đầu ra [3 8 1 0 4 2 4 7 0 3] Trong ví dụ trên, chúng tôi tạo các số ngẫu nhiên từ 0 đến 10 và điền nó vào mảng một chiều có độ dài 10 Sử dụng hàm import91 để điền vào mảng các số ngẫu nhiên trong Python
Sau này, chúng ta có thể sử dụng hàm Chúng ta cần chỉ định các giá trị Ví dụ, Sử dụng Máy phát điện. hàm số nguyên () 1 2 3 4 5 6
nhập numpy as np g = np. ngẫu nhiên. default_rng() arr = g. số nguyên(0,5,10) in(arr)
đầu ra [0 2 1 1 1 0 1 1 3 0] đọc thêmTạo số ngẫu nhiên trong khoảng từ 0 đến 1 trong PythonĐọc thêm → Nhận boolean ngẫu nhiên trong PythonĐọc thêm → Sử dụng hàm numpy as np 10 để điền vào mảng các số ngẫu nhiên trong PythonNhư đã thảo luận trong phần đầu tiên, danh sách trong Python cũng bắt chước một mảng. Chúng ta có thể điền vào danh sách các số ngẫu nhiên bằng cách sử dụng mô-đun Chúng tôi sẽ sử dụng hàm Xem đoạn mã sau Sử dụng ngẫu nhiên. hàm randint() 1 2 3 4 5
nhập ngẫu nhiên mảng = [ngẫu nhiên. randint(1,5) for _ in range(10)] in(arr)
đầu ra [4, 2, 5, 3, 2, 2, 3, 3, 4, 2] Phần kết luậnĐể kết thúc, trong hướng dẫn này, chúng ta đã thảo luận về các phương pháp khác nhau để điền vào mảng các số ngẫu nhiên trong Python. Về cơ bản, chúng tôi đang tạo các mảng có số ngẫu nhiên. Đối với điều này, chúng tôi đã sử dụng mảng và danh sách Đối với mảng Trong phương pháp thứ hai, chúng tôi đã sử dụng mô-đun |