Как создать массив чисел в numpy?

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

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

Как создать массив чисел в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от otha_marks , месяц назад

@brenna 

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import numpy as np

# Создание массива из списка
a = np.array([1, 2, 3])
print(a)  # Выводит: [1 2 3]

# Создание матрицы (двумерного массива) из списка списков
b = np.array([[1, 2, 3], [4, 5, 6]])
print(b)  # Выводит: [[1 2 3]
            #          [4 5 6]]

# Создание массива из нулей размера (3, 3)
c = np.zeros((3, 3))
print(c)  # Выводит: [[0. 0. 0.]
            #          [0. 0. 0.]
            #          [0. 0. 0.]]

# Создание массива из единиц размера (3, 3)
d = np.ones((3, 3))
print(d)  # Выводит: [[1. 1. 1.]
            #          [1. 1. 1.]
            #          [1. 1. 1.]]

# Создание массива из чисел, заполненных по порядку в диапазоне от 0 до 9
e = np.arange(10)
print(e)  # Выводит: [0 1 2 3 4 5 6 7 8 9]


Если вам нужен массив с определенными значениями, вы можете создать его с помощью функций numpy.zeros(), numpy.ones(), numpy.empty(), numpy.full() или numpy.eye(). Например:

1
2
3
import numpy as np

# Создание массива и