Эта функция создает последовательность данных, равномерно расположенных на числовой прямой в заданном интервале.
Синтаксис:
numpy.linspace(start, stop, num, endpoint)
В этом синтаксисе:
start
— начало последовательности, stop
— конец последовательности, num
— количество данных в выборке (значение по умолчанию — 50), endpoint
— определение конца выборки (если True
(по умолчанию), то выборка заканчивается на последнем значении, если False
— последнее значение в выборку не включается).Создадим последовательность из 10 чисел, равномерно расположенных в интервале от 1 до 5.
import numpy as np np.linspace(1.0, 5.0, num=10)
Output:
array([1. , 1.8, 2.6, 3.4, 4.2])
Функция numpy.logspace()
возвращает последовательность данных, равномерно расположенных в заданном интервале на числовой прямой в логарифмическом масштабе. Параметры у этой функции точно такие же, как и у numpy.linspace()
.
Синтаксис:
numpy.logspace(start, stop, num, endpoint)
np.logspace(3.0, 4.0, num=4)
Output:
array([ 1000. , 2154.43469003, 4641.58883361, 10000. ])
И еще, если вам нужно узнать размер массива в байтах, вы можете использовать атрибут itemsize
.
x = np.array([1,2,3], dtype=np.complex128) x.itemsize
Output:
16
Элемент x имеет размер 16 byte.
В этой главе мы рассмотрели две основные функции: linspace
(создает линейный масштаб) иlogspace
(создает логарифмический масштаб).
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…