Русский
Открыть в Telegram

Пост ✈️ В Python NumPy — это фундаментальная библиотека для научных вычислений. Она предоставляет мощный N-мерный массив (nda…

19 декабря 2024
P
Pythoner
Фотография
✈️ В Python NumPy — это фундаментальная библиотека для научных вычислений. Она предоставляет мощный N-мерный массив (ndarray), а также широкий набор функций для работы с этими массивами. NumPy является основой для многих других библиотек, таких как SciPy, Pandas и Matplotlib. ➡️ Применение NumPy крайне разнообразно и включает в себя математические операции, линейную алгебру, обработку сигналов, работу с изображениями, машинное обучение и многое другое. Благодаря векторизованным операциям и эффективной работе с памятью, NumPy обеспечивает высокую производительность при работе с большими объемами данных. ➡️ Вот пример использования NumPy: import numpy as np # Создание массивов: a = np.array([1, 2, 3]) # Одномерный массив b = np.array([[1, 2, 3], [4, 5, 6]]) # Двумерный массив c = np.zeros((2, 3)) # Массив из нулей d = np.ones((3, 2)) # Массив из единиц e = np.arange(10) # Массив с числами от 0 до 9 f = np.linspace(0, 1, 5) # Массив из 5 чисел, равномерно распределенных от 0 до 1 g = np.random.rand(2, 2) # Массив случайных чисел от 0 до 1 print("a:", a) print("b:", b) print("c:", c) print("d:", d) print("e:", e) print("f:", f) print("g:", g) # Математические операции: print("a + 2:", a + 2) print("a * 3:", a * 3) print("a.sum():", a.sum()) # Сумма элементов массива print("b.mean():", b.mean()) # Среднее значение элементов массива print("a.dot(a): ", a.dot(a)) # Скалярное произведение векторов # Индексация и срезы: print("a[0]:", a[0]) print("b[1, 2]:", b[1, 2]) print("e[1:4]:", e[1:4]) # Изменение формы массива: print("b.reshape(3, 2):", b.reshape(3, 2)) print("a.T:", a.T) # Транспонирование массива # Линейная алгебра: A = np.array([[1, 2], [3, 4]]) B = np.array([[5, 6], [7, 8]]) print("A.dot(B):", A.dot(B)) # Умножение матриц print("np.linalg.inv(A):", np.linalg.inv(A)) # Обратная матрица ⬆️ В этом примере демонстрируются различные способы создания массивов NumPy, выполнение математических операций с массивами, индексация и срезы массивов, изменение формы массивов, а также базовые операции линейной алгебры, такие как умножение матриц и вычисление обратной матрицы. NumPy предоставляет множество других функций для работы с массивами, включая функции для работы с файлами, статистические функции, функции для обработки изображений и сигналов, и многое другое. 🐍 Pythoner
15 · 1.6K ·

Рядом в ленте

PPythoner✈️ В Python модуль `concurrent.futures` предоставляет высокоуровневый интерфейс для асинхронного выполнения вызовов функций, используя пул потоков или процессовPPythoner✈️ В Python shutil (shell utilities) — это высокоуровневая библиотека, предоставляющая функции для работы с файлами и директориями. Она расширяет возможности мо
это сообщение

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем