pythonist cover linspace
Эта функция создает последовательность данных, равномерно расположенных на числовой прямой в заданном интервале.
Синтаксис:
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 (создает логарифмический масштаб).
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…