numpy

Science

Численные вычисления

Обзор numpy

NumPy— это базовый пакет для научных вычислений на Python. Он предоставляет мощный объект N-мерного массива, а также инструменты для интеграции кода C и C++, линейной алгебры, преобразований Фурье и генерации случайных чисел. Почти каждая библиотека обработки данных и машинного обучения в экосистеме Python построена на основеNumPy.

СPyRunвы можете использоватьNumPyпрямо в браузере — без установки pip, без виртуальной среды, без настройки. Полная библиотекаNumPyвключена в дистрибутивWebAssemblyPyodideи загружается автоматически, когда ваш код импортирует ее. Это делаетPyRunодним из самых быстрых способов экспериментировать с численными вычислениями, не затрагивая локальный компьютер.

Код и вывод выполнения

Умножение матриц, скалярное произведение и базовая статистика.

import numpy as np

# Create two 3x3 matrices
A = np.array([[1, 2, 3],
              [4, 5, 6],
              [7, 8, 9]])

B = np.array([[9, 8, 7],
              [6, 5, 4],
              [3, 2, 1]])

print("Matrix A:\n", A)
print("\nMatrix B:\n", B)

# Matrix Multiplication
C = np.dot(A, B)
print("\nDot Product (A · B):\n", C)

# Element-wise operations
print("\nA + B:\n", A + B)
print("\nMean of A:", np.mean(A))
print("Std of A:", np.std(A).round(4))

Сопутствующие пакеты

Рекомендуемые ресурсы Python

Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.

Учебник по Python

Циклы Python

Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.

Посмотреть ресурс
Практическое руководство

Как отсортировать список в Python

Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.

Посмотреть ресурс
Шпаргалка

Памятка по основам PythonNumPy

Краткое справочное руководство по массивамNumPy. Изучите создание массивов, изменение формы, индексацию, нарезку и математические операции.

Посмотреть ресурс
Сравнение языков

Python против JavaScript: какой язык программирования лучше?

Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.

Посмотреть ресурс