Иногда данные, которые мы храним или получаем в приложении, не упорядочены. Это затрудняет их обработку и использование. Но если имеющиеся…
Программа будет сортировать список методом подсчета (Counting sort). Алгоритм Подсчитываем, сколько раз в массиве встречается каждое значение, и заполняем массив…
Программа будет сортировать список методом пирамидальной сортировки (Heapsort). Суть сортировки Постройте max-heap из входных данных.На данном этапе самый большой элемент…
Матричное умножение Для осуществления матричного умножения двумерных массивов используется функция numpy.matmul(). Работает она следующим образом: В случае двумерных массивов производится…
Автор статьи, Приянка Шривастава, ломает шаблоны (на самом деле нет — прим. переводчика), рассматривая Python как краеугольный камень AI-проектов. Python…
Что такое numpy.dot()? numpy.dot() - это мощный набор функций для матричных вычислений. Например, с помощью numpy.dot() вы можете вычислить скалярное…
Что такое NumPy? NumPy - это опенсорсная библиотека Python, предназначенная для математических, научных и инженерных вычислений. Также она очень часто…
Статистические функции В NumPy есть довольно много полезных статистических функций. Например, функции максимума, минимума, стандартного отклонения и др. Ниже приведен…
Индексирование и срезы Делать срезы данных в NumPy очень просто. Сейчас мы будем брать срезы матрицы 'e'. Заметим, что для…
Что такое функция numpy.linspace()? Эта функция создает последовательность данных, равномерно расположенных на числовой прямой в заданном интервале. Синтаксис: numpy.linspace(start, stop,…
Asarray Функция asarray() используется, когда нужно конвертировать входные данные в массив. Входными данными могут быть списки, кортежи, массивы numpy (ndarray)…
Что такое функция numpy.arange()? numpy.arange() - это встроенная в библиотеку NumPy функция, которая возвращает объект типа ndarray, содержащий равномерно расположенные…
Изменение формы данных В некоторых случаях вам необходимо поменять форму вашего массива данных. Для этого используется функция reshape(). Синтаксис будет…
Что такое функция hstack()? С помощью функции hstack() вы можете присоединять данные по горизонтальной оси. Это весьма удобная функция в…
Что такое функция numpy.zeros()? Функция numpy.zeros() применяется для создания нулевой матрицы. Также она может быть использована, когда вы в процессе…