Хорошее видео от PyLounge по основам Нумпи
Не менее хороший курс лекций от selfedu
Замечательный сайт с наглядными картинками для чайников :)
pip install numpy
Установка пакета
import numpy as np
Инициализация пакета
Создание
a = np.array([1, 4, 5, 8], float)
print(a)
--- [1. 4. 5. 8.]
print(a[0])
--- 1.0
преобразование списка в массив, преобразовав каждый элемент в число с плавающей запятой.
massiv[0] = 0
присвоение первому элементу массива значение 0
Добавление
np.append(массив, добавляемый_элемент)
Добавление элемента в конец массива, если добавляемый элемент - список, то он добавляется в виде вложенного списка.
Удаление
np.delete(massiv, massiv[2:7])
удаление элементов с 3 по 8 в массиве massiv
Перебор
for x in massiv:
print(x)
получаем данные массива по последовательности. Удобно при записи в файл.
for x in len(massiv):
print(massiv(x))
получаем последовательность чисел от 0 до кол-ва данных массива и выводим данные по последовательности. Более гибкая система, позволяющая с удобством делать анализ предыдущих и будущих данных отталкиваясь от порядка чтения Х
Чтение из файла
a = np.loadtxt('loadtxt_example.txt')
Более подробно о настройках загрузки файла можно посмотреть в этой статье
Запись в файл
a = np.arange(10)
np.savetxt('loadtxt_example.txt', a, fmt='%s', delimiter=',')
Более подробно о настройках загрузки файла можно посмотреть в этой статье