numpy
Science數值計算
概述 numpy
NumPy是 Python 中科學計算的基礎套件。它提供了強大的 N 維數組對象,以及用於整合 C 和 C++ 程式碼、線性代數、傅立葉變換和隨機數生成的工具。 Python 生態系中幾乎每個資料科學和機器學習函式庫都建構在NumPy之上。
使用PyRun,您可以直接在瀏覽器中使用NumPy— 無需 pip 安裝,無需虛擬環境,無需設定。完整的NumPy庫捆綁在Pyodide的WebAssembly發行版中,並在程式碼導入時自動載入。這使得PyRun成為在不接觸本地計算機的情況下進行數值計算實驗的最快方法之一。
程式碼和執行輸出
矩陣乘法、點積和基本統計。
NumPy Matrix Ops在編輯器中執行
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 迴圈:For 與 While 迴圈解釋
了解如何使用 Python 循環來迭代資料。透過互動式範例掌握 for 迴圈、while 迴圈、break、continue 和迴圈最佳實務。
查看資源
操作指南
如何在 Python 中對列表進行排序(升序和降序)
了解如何在 Python 中使用 sort() 方法和sorted() 函數對清單進行排序。發現自訂鍵排序和逆序範例。
查看資源
備忘錄
PythonNumPy基礎知識備忘單
NumPy陣列的快速參考指南。學習數組創建、重塑、索引、切片和數學運算。
查看資源
語言比較
Python 與 JavaScript:哪種程式語言最好?
Python 和 JavaScript 的全面比較。探索語法差異、效能、用例(後端與前端)和編碼範例。
查看資源