Как создать одномерный массив в numpy?

Пользователь

от magdalen_kub , в категории: Python , месяц назад

Как создать одномерный массив в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от clement.erdman , месяц назад

@magdalen_kub 

Чтобы создать одномерный массив в numpy, вы можете использовать функцию numpy.array(). Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import numpy as np

# Создаем массив с числами 0, 1, 2, 3
a = np.array([0, 1, 2, 3])

# Проверяем размерность массива
print(a.ndim)  # Выведет: 1

# Проверяем тип данных элементов массива
print(a.dtype)  # Выведет: dtype('int64')


Вы также можете создать массив из нулей или единиц с помощью функций numpy.zeros() и numpy.ones() соответственно. Например:

1
2
3
4
5
# Создаем массив из 4-х нулей
b = np.zeros(4)

# Создаем массив из 5-ти единиц
c = np.ones(5)


Обратите внимание, что функции numpy.zeros() и numpy.ones() также принимают аргумент dtype, с помощью которого вы можете указать тип данных элементов массива. Например:

1
2
3
4
# Создаем массив из 4-х элементов с типом данных float
d = np.zeros(4, dtype=float)

# Создаем массив из 5-т