เป็น library สำหรับใช้ทำงานด้วยการคำนวณทางคณฺตศาสตร์ มีคำสั่งที่ช่วยให้ทำงานด้านคณิตศาสตร์สะดวกยิ่งขึ้น วิธีติดตั้งคือเปิดหน้าต่าง command แล้วใช้คำสั่ง pip install numpy
import numpy as np
np.array( [ ] ) ตัวแปรชนิด numpy array เป็นชนิดที่ใช้บ่อยใน numpy
np.random.rand( m, n, ...) สุ่มออกมาเป็น array แบบ m * n ใส่มากกว่านี้ก็ได้ ใส่แค่ m ก็ได้
np.random.randn สุ่มแบบจำนวนจริงมีค่าติดลบ
np.random.randint สุ่มจำนวนเต็ม
np.linspace( min, max, num ) สร้างarray ที่ซอยย่อยจำนวนตั้งแต่ min ถึง max จำนวน num ตัว
np.min หาค่าน้อยที่สุดใน array
np.argmin บอกเลข index ของค่า min ต่อให้เป็น array 2d มันก็ส่งค่าแบบมองเป็นมิติเดียวออกมา
np.max หาค่ามากสุด
np.argmax บอก index ของค่ามากสุด
np.arange(a, b, c) สร้าง array ที่มีค่าตั้งแต่ a ถึง b โดยเพิ่มขึ้นทีละ c ( c = 1 by default )
np.sqrt หา square root
np.delete(m, n, axis) ลบค่าใน array m ตรง index ที่ n และแนว axis ไม่ 0 ก็ 1
Matrix operation
.T คือ transpose
np.ones( n ) สร้าง matrix 1 ส่วน n คือสร้าง matrix n*n
np.zeros( n ) สร้าง n*n matrix 0
.hstack คือรวม( merge ) matrix เหมือนแทรกต่าของ matrix หนึ่งไปยังอีก matrix
.dot คือการคูณ matrix
.shape บอกค่าขนาดของ array
.reshape ปรับมิติของ array
axis = 0 or 1 ถ้าค่า 0 คือแนวตั้ง 1 คือแนวนอน
.sum( axis=0 ) ผลรวม
.mean( axis=1 ) ค่าเฉลี่ย
from numpy.linalg import inv ใช้เพื่อทำ inverse matrix
ความคิดเห็น
แสดงความคิดเห็น