logo

Метод NumPy linspace() | Створіть рівномірний масив

The NumPy.linspace() функція повертає масив рівномірно розподілені значення в межах заданого інтервалу [пуск, зупинка].

Це схоже на NumPy.arange() але замість кроку вона використовує номер зразка.

Синтаксис

Синтаксис: numpy.linspace( почати , СТІЙ , кількість=50 , кінцева точка=правда , retstep=Невірно , dtype=Жодного , вісь=0)



Параметри:

  • початок: [необов’язковий] початок інтервалу. За замовчуванням початок = 0
  • СТІЙ: кінець інтервалу
  • на одному: [int, необов’язковий] Кількість зразків для створення
  • правильний крок: Якщо True, Stop є останнім зразком. За замовчуванням restep = False
  • кінцева точка: Якщо True, зупинка включена як останнє значення. Якщо False, зупинка виключається. За замовчуванням кінцева точка = True.
  • dtype: тип вихідного масиву
  • вісь: Якщо start і stop є масивами, axis визначає, на якій осі буде додано значення. Якщо axis = 0, значення додається спереду, якщо axis = -1, значення додається в кінці.

Повернення:

  • ndarray
  • крок: [float, необов’язковий], якщо restep = True

Приклади

Давайте розглянемо різні приклади того, як створити рівновіддалені масиви за допомогою методу linspace() бібліотеки NumPy у Python.

Приклад 1:

Python


java отримує поточну дату



# Python Programming illustrating> # numpy.linspace method> > import> numpy as geek> > # restep set to True> print>(>'B '>, geek.linspace(>2.0>,>3.0>, num>=>5>, retstep>=>True>),>' '>)> > # To evaluate sin() in long range> x>=> geek.linspace(>0>,>2>,>10>)> print>(>'A '>, geek.sin(x))>

>

функція підрядка java

>

Вихід:

B  (array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25) A  [ 0. 0.22039774 0.42995636 0.6183698 0.77637192 0.8961922  0.9719379 0.99988386 0.9786557 0.90929743]>

приклад 2:

Тут ми побачимо графічне представлення numpy.linspace() за допомогою модуля matplotlib – pylab

Python


що таке обробка винятків у java



# Graphical Representation of numpy.linspace()> import> numpy as geek> import> pylab as p> > # Start = 0> # End = 2> # Samples to generate = 10> x1>=> geek.linspace(>0>,>2>,>10>, endpoint>=> False>)> y1>=> geek.ones(>10>)> > p.plot(x1, y1,>'*'>)> p.xlim(>->0.2>,>1.8>)>

>

динамічний масив java

>

Вихід:

Графічне представлення numpy.linspace() за допомогою pylab

приклад 3:

Графічне представлення numpy.linspace() за допомогою pylab

Python




# Graphical Representation of numpy.linspace()> import> numpy as geek> import> pylab as p> > # Start = 0> # End = 2> # Samples to generate = 15> x1>=> geek.linspace(>0>,>2>,>15>, endpoint>=> True>)> y1>=> geek.zeros(>15>)> > p.plot(x1, y1,>'o'>)> p.xlim(>->0.2>,>2.1>)>

хто створив школу
>

>

Вихід:

Графічне представлення numpy.linspace() за допомогою pylab

The linspace() Метод бібліотеки NumPy є корисним інструментом для створення послідовностей точок даних. Він також використовується для візуалізації даних. У ньому багато науково-математичні додатки .

У цьому посібнику ми пояснили метод linspace() у легкі слова з прикладами . Після прочитання цього посібника ми тепер знаємо, що таке функція linspace(), що вона робить і як нею користуватися.