Создание массивов
Откройте новый интерпретатор Python в Терминале.
python3
Прежде чем мы сможем начать работать с массивами, нам нужно их создать. NumPy предлагает несколько методов для создания массивов, например:
1. np.array()
Эта функция создает массив из списка или кортежа Python.
import numpy as np
## Создание массива из списка Python
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array) ## Вывод: [1 2 3 4 5]
## Создание массива из кортежа Python
my_tuple = (6, 7, 8, 9, 10)
my_array = np.array(my_tuple)
print(my_array) ## Вывод: [ 6 7 8 9 10]
2. np.zeros()
Эта функция создает массив из нулей заданной формы.
## Создание массива из нулей
my_array = np.zeros((3, 4))
print(my_array)
## Вывод:
## [[0. 0. 0. 0.]
## [0. 0. 0. 0.]
## [0. 0. 0. 0.]]
3. np.ones()
Эта функция создает массив из единиц заданной формы.
## Создание массива из единиц
my_array = np.ones((2, 3))
print(my_array)
## Вывод:
## [[1. 1. 1.]
## [1. 1. 1.]]
4. np.arange()
Эта функция создает массив с равномерно распределенными значениями в заданном диапазоне.
## Создание массива с равномерно распределенными значениями
my_array = np.arange(0, 10, 2)
print(my_array) ## Вывод: [0 2 4 6 8]
5. np.linspace()
Эта функция создает массив с равномерно распределенными значениями между двумя концами.
## Создание массива с равномерно распределенными значениями между двумя концами
my_array = np.linspace(0, 1, 5)
print(my_array) ## Вывод: [0. 0.25 0.5 0.75 1. ]