ภาพรวม
ใช้เมธอด LA.norm() เพื่อหาค่ามาตรฐานของเวกเตอร์ตามแกน (axis) ที่ระบุ โดยใช้ infinity norm (np.inf)
พารามิเตอร์ axis
- หากเป็นจำนวนเต็ม: ระบุแกนของ x ที่คำนวณมาตรฐานเวกเตอร์
- หากเป็น 2-tuple: ระบุแกนที่จัดเก็บเมทริกซ์ 2-D
- หากเป็น None: คืนค่ามาตรฐานเวกเตอร์ (1-D) หรือมาตรฐานเมทริกซ์ (2-D)
ขั้นตอนการทำงาน
- นำเข้าไลบรารี
import numpy as np from numpy import linalg as LA - สร้างเมทริกซ์
arr = np.array([[-4, -3, -2], [-1, 0, 1], [2, 3, 4]]) - ตรวจสอบคุณสมบัติเมทริกซ์
print("เมทริกซ์ของเรา...\n", arr) print("\nมิติ...\n", arr.ndim) print("\nชนิดข้อมูล...\n", arr.dtype) print("\nรูปร่าง...\n", arr.shape) - คำนวณ infinity norm
print("\nผลลัพธ์...\n", LA.norm(arr, np.inf))
ตัวอย่างโค้ดสมบูรณ์
import numpy as np
from numpy import linalg as LA
arr = np.array([[-4, -3, -2], [-1, 0, 1], [2, 3, 4]])
print("เมทริกซ์ของเรา...\n", arr)
print("\nมิติของเมทริกซ์...\n", arr.ndim)
print("\nชนิดข้อมูลของเมทริกซ์...\n", arr.dtype)
print("\nรูปร่างของเมทริกซ์...\n", arr.shape)
print("\nผลลัพธ์...\n", LA.norm(arr, np.inf))
ผลลัพธ์ที่คาดหวัง
เมทริกซ์ของเรา...
[[-4 -3 -2]
[-1 0 1]
[ 2 3 4]]
มิติของเมทริกซ์...
2
ชนิดข้อมูลของเมทริกซ์...
int64
รูปร่างของเมทริกซ์...
(3, 3)
ผลลัพธ์...
9.0