Numpy.linspace () dan numpy.logspace () dalam Python dengan Contoh

Isi kandungan:

Anonim

Linspace

Linspace memberikan sampel jarak yang sama rata.

Sintaks:

numpy.linspace(start, stop, num, endpoint)

Di sini,

  • Mula: Nilai permulaan urutan
  • Berhenti: Nilai akhir urutan
  • Bilangan: Bilangan sampel yang akan dihasilkan. Lalai adalah 50
  • Titik Akhir: Sekiranya Benar (lalai), berhenti adalah nilai terakhir. Sekiranya Salah, nilai berhenti tidak termasuk.

Contoh:

Sebagai contoh, ia dapat digunakan untuk membuat 10 nilai dari 1 hingga 5 jarak yang sama rata.

import numpy as npnp.linspace(1.0, 5.0, num=10)

Pengeluaran:

array([1. , 1.44444444, 1.88888889, 2.33333333, 2.77777778, 3.22222222, 3.66666667, 4.11111111, 4.55555556, 5. ]) 

Sekiranya anda tidak mahu memasukkan digit terakhir dalam selang waktu, anda boleh menetapkan titik akhir ke false

np.linspace(1.0, 5.0, num=5, endpoint=False) 

Pengeluaran:

array([1. , 1.8, 2.6, 3.4, 4.2])

Ruang Log

LogSpace mengembalikan nombor jarak walaupun pada skala log. Logspace mempunyai parameter yang sama dengan np.linspace.

Sintaks:

numpy.logspace(start, stop, num, endpoint)

Contoh:

np.logspace(3.0, 4.0, num=4) 

Pengeluaran:

array([ 1000. , 2154.43469003, 4641.58883361, 10000. ]) 

Akhirnya, jika anda ingin memeriksa ukuran memori elemen dalam array, anda boleh menggunakan itemize

x = np.array([1,2,3], dtype=np.complex128)x.itemsize 

Pengeluaran:

16

Setiap elemen mengambil 16 bait.

Ringkasan

Di bawah ini, ringkasan fungsi penting yang digunakan dengan NumPy

Objektif Kod
Buat ruang linear ruang sepi
Buat ruang log ruang log