เรียนเขียนโปรเเกรมง่ายๆกับ Expert Progamming Tutor กับบท NumPy Summations
ความแตกต่างระหว่างการรวมกับการเพิ่มคืออะไร?
การเพิ่มจะกระทำระหว่างสองอาร์กิวเมนต์ในขณะที่การรวมเกิดขึ้นเหนือองค์ประกอบ n
ตัวอย่าง
การเพิ่มค่าใน arr1 เข้ากับค่าใน arr2
import numpy as np |
ผลลัพธ์
[2 4 6] |
ตัวอย่าง
การรวมค่าใน arr1 และค่าใน arr2
ผลลัพธ์
12 |
การรวมตามแกน(Summation Over an Axis)
ถ้านักเรียนระบุ axis = 1, NumPy จะรวมตัวเลขในแต่ละอาร์เรย์
ตัวอย่าง
สรุป = summation = ผลรวม
import numpy as np |
ผลลัพธ์
[2 3 6] |
ผลรวมสะสม(Cummulative Sum)
ผลรวม Cummulative หมายถึงการเพิ่มองค์ประกอบในอาร์เรย์บางส่วน เช่น ผลรวมบางส่วนของ [1, 2, 3, 4] จะเป็น [1, 1 + 2, 1 + 2 + 3, 1 + 2 + 3 + 4] = [1, 3, 6, 10]
- ผลรวมบางส่วนของ Perfom กับ cumsum () ฟังก์ชัน
ตัวอย่าง
สรุป cummulative ในอาร์เรย์ต่อไปนี้
import numpy as np |
ผลลัพธ์
[1 3 6] |
เนื้อหาในบทนี้จะเป็นการเพิ่มจะกระทำระหว่างสองอาร์กิวเมนต์ในขณะที่การรวมเกิดขึ้นเหนือองค์ประกอบ n
แปลจากhttps://www.w3schools.com/python/numpy_ufunc_summations.asp
Tag ที่น่าสนใจ: numpy programming python array_manipulation sum addition axis_summation cummulative_sum ufunc element-wise_operation
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com