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

Daftar Isi:

Anonim

Linspace

Linspace memberikan sampel dengan jarak yang sama.

Sintaksis:

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

Sini,

  • Mulai: Nilai awal dari urutan
  • Stop: Nilai akhir urutan
  • Num: Jumlah sampel yang akan dibuat. Default-nya adalah 50
  • Endpoint: Jika True (default), stop adalah nilai terakhir. Jika False, nilai stop tidak disertakan.

Contoh:

Misalnya, ini dapat digunakan untuk membuat 10 nilai dari 1 hingga 5 dengan jarak yang sama.

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

Keluaran:

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

Jika Anda tidak ingin memasukkan digit terakhir dalam interval, Anda dapat mengatur titik akhir ke salah

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

Keluaran:

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

LogSpace

LogSpace mengembalikan angka spasi genap pada skala log. Logspace memiliki parameter yang sama dengan np.linspace.

Sintaksis:

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

Contoh:

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

Keluaran:

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

Terakhir, jika Anda ingin memeriksa ukuran memori dari sebuah elemen dalam sebuah array, Anda dapat menggunakan itemsize

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

Keluaran:

16

Setiap elemen membutuhkan 16 byte.

Ringkasan

Di bawah ini, ringkasan fungsi penting yang digunakan dengan NumPy

Objektif Kode
Buat ruang linier linspace
Buat ruang log logspace