Rumah >hujung hadapan web >html tutorial >Tutorial mudah untuk menjana nombor rawak menggunakan numpy

Tutorial mudah untuk menjana nombor rawak menggunakan numpy

WBOY
WBOYasal
2024-01-26 08:12:141455semak imbas

Tutorial mudah untuk menjana nombor rawak menggunakan numpy

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn