Это руководство по Python NumPy поможет вам изучить NumPy с нуля, чтобы вы могли эффективно использовать его в своей работе с данными и в работе с данными. проекты машинного обучения.

Что вы узнаете

  • Создавать одномерные и многомерные массивы NumPy
  • Эффективно использовать встроенные функции NumPy и ’ методы
  • Выполнять математические операции с массивами.
  • Извлекать элементы из массивов с помощью нарезки и индексирования.
  • Условно выбирать элементы массивов.

Раздел 1. Начало работы

  • Что такое NumPy – узнайте, что такое NumPy и чем он может вам помочь.

Раздел 2. Создание массивов

  • Создание массивов и #8211; покажет вам, как создавать массивы numpy.
  • нули() – создать массив заданной формы, элементы которого заполнены нулями.
  • ones() – создать массив заданной формы, элементы которого заполнены единицами.
  • arange() –  создайте массив numpy с равномерно расположенными числами.
  • linspace() – создать новый массив numpy с равномерно расположенными числами указанного интервала.

Раздел 3. Индексирование массива & нарезка

  • Индексирование – научитесь выбирать элементы с помощью индексации.
  • Нарезка – покажет вам, как использовать срезы для извлечения элементов из массива.
  • Необычное индексирование – узнайте, как индексировать массив numpy, используя другой массив numpy.
  • Логическое индексирование – расскажет вам, как индексировать массив, используя другой массив логических значений.
  • Просмотр и копирование – показать вам разницу между просмотром и amp; копирование массива и использование метода copy() для создания копии массива.

Раздел 4. Агрегатные функции

  • сумма()– вернуть сумму всех элементов
  • mean() – возвращает среднее значение всех элементов массива.
  • var() – вернуть дисперсию всех элементов массива.
  • std() – вычислить стандартное отклонение элементов массива.
  • prod() – вернуть произведение всех элементов.
  • amin() – вернуть минимальное значение в массиве.
  • amax() – вернуть максимальное значение в массиве.
  • all() – возвращает True, если все элементы массива имеют значение True.
  • любой() – верните True, если какой-либо из элементов массива не равен нулю.

Раздел 5. Операции с массивами

  • reshape( ) – придайте массиву новую форму, сохранив при этом те же элементы.
  • transpose() – вернуть представление массива с транспонированными осями.
  • sort() – вернуть отсортированную копию массива.
  • flatten() – вернуть копию массива, свернутого в одно измерение.
  • Равель() – возвращает непрерывный сглаженный массив.

Раздел 6. Арифметические операции

  • add() – вернуть сумму двух массивов одинакового размера.
  • subtract() – вернуть разницу между двумя массивами одинакового размера.
  • multiply() – возвращает произведение двух массивов одинакового размера.
  • divide() – возвращает частное двух массивов одинакового размера.
  • Вещание – покажем вам, как NumPy использует широковещательную рассылку для выполнения арифметических операций с массивами различной формы.

Раздел 7. Соединение & разделение массивов

  • concatenate() – объединить два или более массива вдоль существующей оси.
  • stack() – объединить два или более массива по новой оси.
  • vstack() – объединить два или более массива по вертикали.
  • hstack() – объединить два или более массива по горизонтали.
  • split() – разбить массив на подмассивы.

TAG: QA, язык пайтон

От QA genius

Adblock
detector