เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท numpy Differencesv อนุพันธ์ที่ไม่ต่อเนื่องหมายถึงการลบองค์ประกอบที่ต่อเนื่องสององค์ประกอบ เช่นสำหรับ [1, 2, 3, 4] อนุพันธ์แบบไม่ต่อเนื่องจะเป็น [2-1, 3-2, 4-3] = [1, 1, 1]
- ในการหาอนุพันธ์แบบไม่ต่อเนื่องให้ใช้ฟังก์ชัน diff()
ตัวอย่าง
คำนวณอนุพันธ์แบบไม่ต่อเนื่องของอาร์เรย์ต่อไปนี้
import numpy as np |
ผลลัพธ์
[ 5 10 -20] |
Returns: [5 10 -20] เพราะ 15-10 = 5, 25-15 = 10 และ 5-25 = -20
เราสามารถดำเนินการนี้ซ้ำๆ โดยให้พารามิเตอร์ n เช่น สำหรับ [1, 2, 3, 4]อนุพันธ์แบบไม่ต่อเนื่องกับ n = 2 จะเป็น [2-1, 3-2, 4-3] = [1, 1, 1] จากนั้นตั้งแต่ n = 2 เรา จะทำอีกครั้งโดยมีผลลัพธ์ใหม่: [1-1, 1-1] = [0, 0]
ตัวอย่าง
คำนวณอนุพันธ์แบบไม่ต่อเนื่องของอาร์เรย์ต่อไปนี้สองครั้ง
import numpy as np |
ผลลัพธ์
[ 5 -30] |
Returns: [5 -30] เพราะ: 15-10 = 5, 25-15 = 10 และ 5-25 = -20 และ 10-5 = 5 และ -20-10 = -30
ก็จบกันไปแล้วนะครับ สำหรับบทนี้ ไม่ยากเลยใช่ไหมละ เดี๋ยวมาลุยกันต่อในบทหน้าครับ
แปลจากhttps://www.w3schools.com/python/numpy_ufunc_differences.asp
Tag ที่น่าสนใจ: numpy python array_operations differentiation numpy_diff() programming_tutorial python_libraries code_example data_analysis
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ 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