кодесурса
«NumPy

Создание массива NumPy: функция logspace ()

script1adsense2code
script1adsense3code

функция numpy.logspace ()

Функция logspace () возвращает числа, равномерно распределенные в масштабе журнала.
В линейном пространстве последовательность начинается с начала ** начала (от основания до степени старта) и заканчивается с остановкой базы **.

Синтаксис:

 numpy.geomspace (начало, остановка, num = 50, конечная точка = True, dtype = None) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
Начните base ** start - начальное значение последовательности.
стоп base ** stop - это конечное значение последовательности, если конечной точкой не является False. В этом случае значения num + 1 разнесены по интервалу в лог-пространстве, из которого возвращаются все, кроме последнего (последовательность длины num).
Num Количество образцов для генерации. По умолчанию 50. необязательный
конечная точка Если True, стоп - это последний пример. В противном случае, это не входит. По умолчанию установлено значение True. необязательный
база База лог-пространства. Размер шага между элементами в ln (сэмплы) / ln (база) (или log_base (сэмплы)) одинаков. По умолчанию 10.0. необязательный
DTYPE Тип выходного массива. Если dtype не указан, выведите тип данных из других входных аргументов.

Возвращаемое значение:

samples: ndarray - число отсчетов, равномерно распределенных по логарифмической шкале.

Пример 1: функция NumPy.logspace ()

>>> import numpy as np
>>> np.logspace(4.0, 5.0, num=3)
array([  10000.        ,   31622.77660168,  100000.        ])
>>> np.logspace(4.0, 5.0, num=3, endpoint=False)
array([ 10000.        ,  21544.34690032,  46415.88833613])
>>> np.logspace(4.0, 5.0, num=3, base=2.0)
array([ 16.      ,  22.627417,  32.      ])

Иллюстрированная презентация:

«NumPy
«NumPy

Пример 2: функция NumPy.logspace ()

>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> A=10
>>> a1=np.logspace(0.2, 2, A, endpoint=True)
>>> a2=np.logspace(0.2, 2, A, endpoint=False)
>>> b=np.zeros(A)
>>> plt.plot(a1, b, 'o')
[]
>>> plt.plot(a2, b + 0.4, 'o')
[]
>>> plt.ylim([-0.4, 2])
(-0.4, 2)
>>> plt.show()

numpy.logspace.plot show

«NumPy.logspace ()

Python - NumPy Code Editor:

Предыдущая: linspace ()
Далее: geomspace ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code