Ajar anda cara menggunakan numpy untuk menjana nombor rawak
Numpy ialah perpustakaan matematik dalam Python yang menyediakan pelbagai fungsi dan alatan pemprosesan berangka. Salah satu ciri yang biasa digunakan ialah keupayaan untuk menjana nombor rawak, yang berguna dalam bidang seperti eksperimen simulasi, analisis data dan pembelajaran mesin.
Artikel ini akan memperkenalkan anda cara menggunakan numpy untuk menjana nombor rawak dan memberikan contoh kod khusus.
Pertama, anda perlu memastikan anda telah memasang perpustakaan numpy. Anda boleh memasangnya menggunakan arahan berikut:
pip install numpy
Selepas pemasangan selesai, anda boleh mengikuti langkah di bawah untuk menggunakan numpy untuk menjana nombor rawak.
Langkah 1: Import perpustakaan numpy
Mula-mula, anda perlu mengimport perpustakaan numpy. Anda boleh menggunakan kod berikut untuk mencapai ini:
import numpy as np
Langkah 2: Jana integer rawak
Anda boleh menggunakan modul rawak numpy untuk menjana integer rawak. Kod berikut menunjukkan cara untuk menjana integer rawak:
random_int = np.random.randint(low, high, size)
Antaranya, rendah mewakili had bawah integer rawak, tinggi mewakili had atas integer rawak (eksklusif), dan saiz mewakili bilangan integer rawak yang dijana.
Sebagai contoh, jika anda ingin menjana integer rawak dengan nilai antara 0 hingga 9 (tidak termasuk 9), anda boleh menggunakan kod berikut:
random_int = np.random.randint(0, 9, 1)
Langkah 3: Hasilkan nombor titik terapung rawak
Anda juga boleh gunakan numpy Modul rawak menjana nombor titik terapung rawak. Kod berikut menunjukkan cara untuk menjana nombor titik terapung rawak:
random_float = np.random.uniform(low, high, size)
Antaranya, rendah mewakili had bawah nombor titik terapung rawak, tinggi mewakili had atas nombor titik terapung rawak, dan saiz mewakili bilangan terapung rawak yang dijana nombor titik.
Sebagai contoh, jika anda ingin menjana nombor titik terapung rawak dengan nilai antara 0 hingga 1, anda boleh menggunakan kod berikut:
random_float = np.random.uniform(0, 1, 1)
Langkah 4: Hasilkan tatasusunan rawak
Anda juga boleh menggunakan modul rawak numpy untuk menjana tatasusunan rawak. Kod berikut menunjukkan cara menjana tatasusunan rawak:
random_array = np.random.random(size)
di mana saiz mewakili bentuk tatasusunan rawak yang dijana.
Sebagai contoh, jika anda ingin menjana tatasusunan rawak bentuk (3, 3), anda boleh menggunakan kod berikut:
random_array = np.random.random((3, 3))
Langkah 5: Tetapkan benih nombor rawak
Jika anda ingin memastikan bahawa rawak yang dijana nombor boleh dihasilkan semula, iaitu, nombor rawak yang sama dijana setiap kali ia dijalankan, dan anda boleh menetapkan benih nombor rawak. Kod berikut menunjukkan cara untuk menetapkan benih nombor rawak:
np.random.seed(seed)
Di mana, benih mewakili nilai benih nombor rawak.
Sebagai contoh, jika anda ingin menjamin bahawa nombor rawak yang dijana adalah sama setiap kali, anda boleh menggunakan kod berikut:
np.random.seed(0)
Dengan cara ini, nombor rawak yang sama akan dijana setiap kali anda menjalankan kod.
Di atas adalah langkah asas dan contoh kod untuk menggunakan numpy untuk menjana nombor rawak. Saya harap artikel ini akan membantu anda memahami dan menggunakan fungsi nombor rawak yang disediakan oleh numpy!
Atas ialah kandungan terperinci Tutorial mudah untuk menjana nombor rawak menggunakan numpy. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!