Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ประเมินค่าอนุกรมเฮอร์ไมท์ 3 มิติ บนผลคูณคาร์เทเซียนของ x, y, z ด้วยอาร์เรย์係ณ 4 มิติใน Python

    ตัวอย่างนี้ใช้ hermgrid3d กับอาร์เรย์係ณ 4 มิติ (shape (2, 2, 6, 2)) ซึ่งมิติที่ 3 และ 4 แทนชุด係ณหลายชุด ขั้นตอน import numpy as np from numpy.polynomial import hermite as H c = np.arange(48).reshape(2, 2, 6, 2) print(Our Array...\n, c) print(\nDimensions of our Array...\n, c.ndim) print(\nDatatype

  2. ประเมินค่าอนุกรมเฮอร์ไมท์ 3 มิติ บนผลคูณคาร์เทเซียนของ x, y, z ด้วยอาร์เรย์係ณ 2 มิติใน Python

    เมธอด hermite.hermgrid3d(x, y, z, c) ประเมินค่าอนุกรมเฮอร์ไมท์ 3 มิติ บนจุดในผลคูณคาร์เทเซียน (Cartesian product) ของ x, y, z พารามิเตอร์ c เป็นอาร์เรย์係ณที่ c[i,j] เก็บ係ณของพจน์ดีกรี i,j หาก c มีมิติมากกว่า 2 ดัชนีที่เหลือจะแทนชุด係ณหลายชุด ขั้นตอน import numpy as np from numpy.polynomial import h

  3. หาอนุพันธ์ของอนุกรมเฮอร์ไมท์ใน Python

    ตัวอย่างพื้นฐานการหาอนุพันธ์อันดับ 1 ของอนุกรมเฮอร์ไมท์ ด้วย hermder(c) โดยไม่ระบุ m (ค่าเริ่มต้นคือ 1) ขั้นตอน import numpy as np from numpy.polynomial import hermite as H c = np.array([1, 2, 3, 4]) print(Our Array...\n, c) print(\nDimensions of our Array...\n, c.ndim) print(\nDatatype of our Arr

  4. หาอนุพันธ์ของอนุกรมเฮอร์ไมท์ด้วยอาร์เรย์係ณหลายมิติใน Python

    ใช้ hermder() กับอาร์เรย์係ณ 2 มิติ จะหาอนุพันธ์ตามแกนเริ่มต้น (axis=0) ขั้นตอน import numpy as np from numpy.polynomial import hermite as H c = np.arange(4).reshape(2, 2) print(Our Array...\n, c) print(\nDimensions of our Array...\n, c.ndim) print(\nDatatype of our Array object...\n, c.dtype) prin

  5. หาอนุพันธ์ของอนุกรมเฮอร์ไมท์และกำหนดลำดับอนุพันธ์ใน Python

    เมธอด hermite.hermder() ใช้หาอนุพันธ์ของอนุกรมเฮอร์ไมท์ (Hermite series) พารามิเตอร์: c: อาร์เรย์係ณอนุกรมเฮอร์ไมท์ m: จำนวนครั้งของการหาอนุพันธ์ ต้องไม่ติดลบ (ค่าเริ่มต้น: 1) scl: สเกลาร์คูณในแต่ละการหาอนุพันธ์ ผลรวมคือ scl**m (ค่าเริ่มต้น: 1) axis: แกนที่หาอนุพันธ์ (ค่าเริ่มต้น: 0) ขั้นตอน นำเข

  6. ประเมินค่าอนุกรมเลจันดร์ที่จุด x เมื่อ係ณเป็นหลายมิติใน Python

    ตัวอย่างนี้แสดงการใช้ legval() กับอาร์เรย์係ณหลายมิติ โดยไม่ระบุ tensor (จะใช้ค่าเริ่มต้น True) ให้ผลลัพธ์เหมือนตัวอย่างก่อนหน้า ขั้นตอน นำเข้าไลบรารีและสร้างอาร์เรย์係ณ: import numpy as np from numpy.polynomial import legendre as L c = np.arange(4).reshape(2, 2) แสดงข้อมูลและประเมินค่า: print(Our

  7. ประเมินค่าอนุกรมเลจันดร์ที่จุด x พร้อมขยายรูปร่างอาร์เรย์係ณใน Python

    เมธอด polynomial.legendre.legval() ใช้ประเมินค่าอนุกรมเลจันดร์ (Legendre series) ที่จุด x พารามิเตอร์ tensor=True (ค่าเริ่มต้น) จะขยายรูปร่างอาร์เรย์係ณด้วย 1 ด้านขวาสำหรับแต่ละมิติของ x ทำให้ทุกคอลัมน์ของ係ณถูกประเมินสำหรับทุกสมาชิกของ x ขั้นตอน นำเข้าไลบรารี (สังเกต: ใช้ legendre ไม่ใช่ laguerre):

  8. สร้างเมทริกซ์แวนเดอร์มอนด์แบบปลอมของพหุนามลากูร์ร์ 3 มิติ ด้วยจุดเชิงซ้อนใน Python

    เมธอด laguerre.lagvander3d() ใน NumPy ใช้สร้างเมทริกซ์แวนเดอร์มอนด์แบบปลอม (pseudo Vandermonde matrix) ของพหุนามลากูร์ร์สำหรับจุดตัวอย่าง x, y, z ใน 3 มิติ พารามิเตอร์: x, y, z: อาร์เรย์จุดพิกัด ต้องมีรูปร่างเหมือนกัน ชนิดข้อมูลจะเป็น float64 หรือ complex128 ขึ้นอยู่กับว่ามีค่าเชิงซ้อนหรือไม่ deg:

  9. ประเมินค่าอนุกรมลากูร์ร์ที่ทูเพิลจุด x ใน Python

    คล้ายกับกรณีลิสต์ เมธอด lagval() ยอมรับ x เป็นทูเพิลเช่นกัน ทำงานเหมือนกันทุกประการ เพียงแต่ประเภทข้อมูลอินพุตต่างกัน ขั้นตอน นำเข้าไลบรารีและสร้างอาร์เรย์係ณ: import numpy as np from numpy.polynomial import laguerre as L c = np.array([1, 2, 3]) กำหนด x เป็นทูเพิล: x = (5, 10, 15) ประเมินค่า: pri

  10. ประเมินค่าอนุกรมลากูร์ร์ที่รายการจุด x ใน Python

    เมธอด polynomial.laguerre.lagval() ใน NumPy ใช้สำหรับประเมินค่าอนุกรมลากูร์ร์ที่จุด x โดย x สามารถเป็นลิสต์ได้ หาก x เป็นลิสต์หรือทูเพิล จะถูกแปลงเป็น ndarray อัตโนมัติ พารามิเตอร์: x: จุดประเมินค่า (ลิสต์ ทูเพิล หรือสเกลาร์) c: อาร์เรย์係ณเรียงตามดีกรี tensor: ควบคุมการ broadcast (ค่าเริ่มต้น True

  11. ประเมินค่าอนุกรมลากูร์ร์ที่จุด x ด้วยอาร์เรย์係數หลายมิติใน Python

    เพื่อประเมินค่า (evaluate) อนุกรมลากูร์ร์ (Laguerre series) ที่จุด x ให้ใช้เมธอด polynomial.laguerre.lagval() ใน NumPy พารามิเตอร์หลัก: x: จุดที่ต้องการประเมินค่า หากเป็นลิสต์หรือทูเพิล จะถูกแปลงเป็น ndarray มิฉะนั้นจะถือเป็นสเกลาร์ c: อาร์เรย์ของ係數เรียงตามลำดับดีกรี โดย c[n] เก็บ係數ของพจน์ดีกรี n

  12. หาปริพันธ์ของอนุกรมเชบิเชฟและคูณด้วยสเกลาร์ก่อนบวกค่าคงที่ใน Python

    เพื่อหาปริพันธ์ (integrate) ของอนุกรมเชบิเชฟ ให้ใช้เมธอด chebyshev.chebint() ใน Python เมธอดนี้จะคืนค่า係數ของอนุกรมเชบิเชฟที่ถูกปริพันธ์แล้ว m ครั้ง จากขอบเขตล่าง lbnd ตามแกน axis ในแต่ละรอบ ผลลัพธ์จะถูกคูณด้วย scl และบวกด้วยค่าคงที่การปริพันธ์ k พารามิเตอร์สำคัญ: c: อาร์เรย์ของ係數อนุกรมเชบิเชฟ หากเ

  13. สร้างอนุกรมเชบิเชฟด้วยรากที่กำหนดใน Python

    หากต้องการสร้างอนุกรมเชบิเชฟ (Chebyshev series) โดยมีราก (roots) ที่กำหนดไว้ล่วงหน้า ให้ใช้เมธอด chebyshev.chebfromroots() ในไลบรารี NumPy ของ Python เมธอดนี้จะคืนค่าเป็นอาร์เรย์ 1 มิติของ係數 (coefficients) หากรากทั้งหมดเป็นจำนวนจริง ผลลัพธ์จะเป็นอาร์เรย์ชนิดจริง (real array) แต่หากมีรากบางส่วนเป็นจำ

  14. การผสานอนุกรม Laguerre ใน Python

    ภาพรวม ใช้เมธอด laguerre.lagint() ใน Python เพื่อผสานอนุกรม Laguerre โดยไม่ระบุพารามิเตอร์พิเศษ (ใช้ค่าเริ่มต้น) พารามิเตอร์หลัก c: อาร์เรย์สัมประสิทธิ์อนุกรม Laguerre m: ลำดับการอินทิกรัล (ค่าเริ่มต้น: 1) k: ค่าคงที่การอินทิกรัล (ค่าเริ่มต้น: ศูนย์) lbnd: ขอบเขตล่าง (ค่าเริ่มต้น: 0) scl: ตัวคูณส

  15. การหาผลคูณสะสมของสมาชิกอาร์เรย์ตามแกนที่กำหนด ถือ NaN เป็น 1 ใน Python

    ภาพรวม ใช้ numpy.nancumprod() เพื่อหาผลคูณสะสมตามแกนที่กำหนด (axis=1) โดยถือ NaN เป็น 1 (ซ้ำซ้อนกับบทความ 1004095050) ขั้นตอนการทำงาน นำเข้าไลบรารี import numpy as np สร้างอาร์เรย์ที่มี NaN arr = np.array([[5, 10, 15], [20, np.nan, 30]]) ตรวจสอบคุณสมบัติ print(อาร์เรย์ของเรา...\n, arr) print(

  16. การหาผลคูณสะสมของสมาชิกอาร์เรย์ตามแกน 0 ถือ NaN เป็น 1 ใน Python

    ภาพรวม ใช้ numpy.nancumprod() เพื่อหาผลคูณสะสมตามแกน 0 (แนวตั้ง) โดยถือ NaN เป็น 1 ขั้นตอนการทำงาน นำเข้าไลบรารี import numpy as np สร้างอาร์เรย์ที่มี NaN arr = np.array([[5, 10, 15], [20, np.nan, 30]]) ตรวจสอบคุณสมบัติ print(อาร์เรย์ของเรา...\n, arr) print(\nมิติ...\n, arr.ndim) print(\nชนิด

  17. การคำนวณเครื่องหมายและลอการิทึมธรรมชาติของดีเทอร์มิแนนต์ของอาร์เรย์ใน Python

    ภาพรวม ใช้ numpy.linalg.slogdet() เพื่อคำนวณเครื่องหมาย (sign) และลอการิทึมธรรมชาติ (natural logarithm) ของดีเทอร์มิแนนต์ของเมทริกซ์ ค่าที่คืน sign: เครื่องหมายของดีเทอร์มิแนนต์ สำหรับเมทริกซ์จริงเป็น 1, 0, หรือ -1 สำหรับเมทริกซ์เชิงซ้อนเป็นจำนวนเชิงซ้อนที่มีค่าสัมบูรณ์ 1 หรือ 0 logdet: ลอการิทึม

  18. การหาผลคูณนอก (outer product) ของอาร์เรย์หลายมิติ สองชุดใน Python

    ภาพรวม ใช้ numpy.outer() เพื่อหาผลคูณนอกของอาร์เรย์หลายมิติ สองชุด อินพุทจะถูกทำให้เป็น 1 มิติ (flatten) อัตโนมัติ ขั้นตอนการทำงาน นำเข้าไลบรารี import numpy as np สร้างอาร์เรย์ 2 มิติ สองชุด arr1 = np.array([[5, 10], [15, 20]]) arr2 = np.array([[6, 12], [18, 24]]) ตรวจสอบคุณสมบัติ print(อาร์

  19. การหาผลคูณนอก (outer product) ของอาร์เรย์ 1 มิติ สองชุดใน Python

    ภาพรวม ใช้ numpy.outer() เพื่อหาผลคูณนอกของอาร์เรย์ 1 มิติ สองชุด ขั้นตอนการทำงาน นำเข้าไลบรารี import numpy as np สร้างอาร์เรย์ 1 มิติ สองชุด arr1 = np.array([5, 10, 15]) arr2 = np.array([20, 25, 30]) ตรวจสอบคุณสมบัติ print(อาร์เรย์ 1...\n, arr1) print(\nอาร์เรย์ 2...\n, arr2) print(\nมิติอา

  20. การสร้างกริดสำหรับคำนวณเซต Mandelbrot ด้วย outer product ใน Python

    ภาพรวม ใช้ numpy.outer() ร่วมกับ numpy.ones() และ numpy.linspace() เพื่อสร้างกริดจำนวนเชิงซ้อนสำหรับการคำนวณเซต Mandelbrot ขั้นตอนการทำงาน นำเข้าไลบรารี import numpy as np สร้างส่วนจริง (real part) rl = np.outer(np.ones((5,)), np.linspace(-2, 2, 5)) print(ส่วนจริงของจำนวนเชิงซ้อน...\n, rl) สร

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:431/451  20-คอมพิวเตอร์/Page Goto:1 425 426 427 428 429 430 431 432 433 434 435 436 437