Здесь мы увидим, как создать пустой массив в Python, используя множество различных методов.
- Метод 1: используя квадратные скобки
- Метод 2: с помощью модуля массива
- Метод 3: с помощью модуля NumPy
- Метод 4: с помощью модуля коллекций
- Метод 5: используя пустой метод
- Метод 6: используя метод нулей
- Метод 7: используя полный метод
- Метод 8: с помощью метода arange()
Метод 1: используя квадратные скобки
Самый простой способ создать пустой массив в Python — определить пустой список с помощью квадратных скобок.
empty_array = []
Приведенный выше код создает пустой объект списка с именем пустой_массив. Этот список можно использовать для хранения элементов и выполнения над ними операций.
Метод 2: с помощью модуля массива
Модуль массива позволяет создавать массивы с определенным типом данных. Чтобы создать пустой массив с помощью модуля массива, вы можете вызвать функцию массива и передать пустой список в качестве аргумента данных.
# Importing the array module import array # Creating an empty array with data type 'i'(signed integer) empty_array = array.array('i')
Приведенный выше код импортирует модуль массива и создает пустой целочисленный массив с именем empty_array, используя конструктор массива. Аргумент «i» указывает, что элементы массива должны быть целыми числами.
Метод 3: с помощью модуля NumPy
Модуль numpy — мощная библиотека для работы с массивами в Python. Чтобы создать пустой массив с помощью модуля numpy, вы можете вызвать различные методы, такие как пустые, нули или единицы, и передать аргумент формы, который определяет размеры массива.
# Import numpy library import numpy as np # Creating an empty numpy array empty_array = np.array([])
Приведенный выше код импортирует библиотеку numpy как np и создает пустой массив numpy с функцией np.array и пустым списком в качестве аргумента. Пустой массив numpy хранится в переменной empty_array.
Метод 4: с помощью модуля коллекций
Модуль коллекций предоставляет возможность создавать массивы с определенным типом данных, аналогично модулю массива. Чтобы создать пустой массив с помощью модуля коллекций, вы можете вызвать функцию массива и передать пустой список в качестве аргумента данных.
# Importing the 'array' module from the 'collections' library from collections import array # Creating an empty array with type code 'i' for signed integers empty_array = array('i')
Приведенный выше код написан на Python и создает пустой массив, используя модуль массива из коллекций. Массив создается как массив целых чисел со знаком(«i») с использованием конструктора массива. Переменная empty_array будет хранить ссылку на вновь созданный массив.
Метод 5: используя пустой метод
Пустой метод из модуля numpy создает массив с неинициализированными данными. Чтобы создать пустой массив с помощью этого метода, вы можете вызвать пустой метод и передать аргумент формы, определяющий размеры массива.
# Import numpy module import numpy as np # Create an empty numpy array with size 0 empty_array = np.empty(0)
Приведенный выше код импортирует библиотеку NumPy как np и создает пустой массив, используя пустой метод из библиотеки numpy.
Метод принимает единственный аргумент 0, который представляет собой форму массива. Созданный пустой массив будет иметь форму(0), то есть в нем будет 0 строк и 1 столбец.
Метод 6: используя метод нулей
Метод нуля из модуля numpy создает массив, заполненный нулями. Чтобы создать пустой массив с помощью этого метода, вы можете вызвать метод нулей и передать аргумент формы, который определяет размеры массива.
# Importing the numpy module import numpy as np # Creating an empty array using np.zeros empty_array = np.zeros(0)
Приведенный выше код создает пустой массив numpy с типом данных float (тип данных по умолчанию в numpy), используя метод np:
- Функция np.zeros создает новый массив заданной формы и типа, заполненный нулями. В этом случае форма массива равна 0, что означает пустой массив.
Метод 7: используя полный метод
Полный метод из модуля numpy создает массив, заполненный указанным значением. Чтобы создать пустой массив с помощью этого метода, вы можете вызвать полный метод и передать аргумент формы, который определяет размеры массива, а также значение для заполнения массива.
import numpy as np # Import the numpy library # Create an empty numpy array with zero elements, initialized to None empty_array = np.full(0, None)
В приведенном выше коде импортируется библиотека numpy и создается пустой массив numpy с нулевыми элементами, все инициализированы значением None.
Метод 8: с помощью метода arange()
Чтобы создать пустой массив NumPy с помощью метода arange(), вы можете установить одно и то же значение для начального и конечного значений.
import numpy as np # Define the size of the array n = 10 # Define the starting and ending points of the array start = end = 0 # Create an array of integers of length `n` with values ranging from `start` to `end` my_array = np.arange(start, end, dtype=np.int32)
В приведенном выше коде используется библиотека NumPy для создания массива целых чисел. Переменная n определяет размер массива, а переменные start и end определяют диапазон значений, которые будут включены в массив.