Метод NumPy empty() в Python используется для создания нового массива заданных форм и типов без инициализации записей.
Содержание
Синтаксис
|
1 |
numpy.empty(shape, dtype=float, order='C') |
Параметры
Функция empty() принимает три аргумента:
- shape: форма нового массива.
- dtype: тип данных нового массива.
- order: порядок, в котором элементы нового массива будут храниться в памяти.
Возвращаемое значение
Это массив неинициализированных(произвольных) данных заданной формы, типа и порядка. Массивы объектов будут инициализированы значением None.
Пример 1: как использовать метод numpy.empty()
|
1 2 3 4 |
import numpy as np arr = np.empty([0, 2]) print(arr) |
Выход
|
1 |
[] |
Пример 2: создание пустого массива с пользовательским типом данных
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import numpy as np # Define a custom data type dt = np.dtype([('Person Name:', np.str_, 16), ('Age:', np.int32), ('Networth:', np.float64)]) # Create an empty array with the custom data type Person = np.empty((2, 3), dtype=dt) # Print the array print(Person) |
Выход
|
1 2 |
[[('', 0, 0.)('', 0, 0.)('', 0, 0.)] [('', 0, 0.)('', 0, 0.)('', 0, 0.)]] |
