Создание массива NumPy: функция empty ()
функция empty ()
Функция empty () используется для создания нового массива заданной формы и типа без инициализации записей.
Синтаксис:
numpy.empty (shape, dtype = float, order = 'C')
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
форма | Форма пустого массива, например, (2, 3) или 2. | необходимые |
DTYPE | Желаемый выходной тип данных для массива, например, numpy.int8. По умолчанию используется numpy.float64. | необязательный |
порядок | Хранить ли в памяти многомерные данные в мажорной строке (в стиле C) или в колоночной (в стиле Fortran). | необязательный |
Возвращаемое значение:
[ndarray] Массив неинициализированных (произвольных) данных заданной формы, типа и порядка. Массивы объектов будут инициализированы как None.
Пример: функция numpy.empty ()
>>> import numpy as np
>>> np.empty(2)
array([ 6.95033087e-310, 1.69970835e-316])
>>> np.empty(32)
array([ 6.95033087e-310, 1.65350412e-316, 6.95032869e-310,
6.95032869e-310, 6.95033051e-310, 6.95033014e-310,
6.95033165e-310, 6.95033167e-310, 6.95033163e-310,
6.95032955e-310, 6.95033162e-310, 6.95033166e-310,
6.95033160e-310, 6.95033163e-310, 6.95033162e-310,
6.95033167e-310, 6.95033167e-310, 6.95033167e-310,
6.95033167e-310, 6.95033158e-310, 6.95033160e-310,
6.95033164e-310, 6.95033162e-310, 6.95033051e-310,
6.95033161e-310, 6.95033051e-310, 6.95033013e-310,
6.95033166e-310, 6.95033161e-310, 2.97403466e+289,
7.55774284e+091, 1.31611495e+294])
>>> np.empty([2, 2])
array([[7.74860419e-304, 8.32155212e-317],
[0.00000000e+000, 0.00000000e+000]])
>>> np.empty([2, 3])
array([[ 6.95033087e-310, 1.68240973e-316, 6.95032825e-310],
[ 6.95032825e-310, 6.95032825e-310, 6.95032825e-310]])
Иллюстрированная презентация:
Пример: numpy.empty (), где тип данных для массива - int
>>>import numpy as np
>>> np.empty([2, 2], dtype=int)
array([[140144669465496, 16250304],
[140144685653488, 140144685468840]])
>>> np.empty([2, 2], dtype=float)
array([[2.37015306e-316, 7.37071328e-315],
[9.06655519e-317, 2.00753892e-317]])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущий: NumPy массив Home
Далее: empty_like ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code