เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Numpy LCM
การหา LCM (ตัวคูณร่วมน้อย)
พหุสามัญต่ำสุดคือจำนวนน้อยที่สุดที่เป็นพหุคูณสามัญของทั้งสองหมายเลข
ตัวอย่าง
หา LCM ของตัวเลขสองตัวต่อไปนี้
import numpy as np |
ผลลัพธ์
12 |
Returns : 12 เพราะนั่นคือตัวคูณร่วมที่ต่ำที่สุดของทั้งสองหมายเลข (4 * 3 = 12 และ 6 * 2 = 12)
หา LCM ในอาร์เรย์
ในการหาค่าพหุคูณสามัญต่ำสุดของค่าทั้งหมดในอาร์เรย์ นักเรียนสามารถใช้เมธอด reduce () วิธีreduce() จะใช้ ufunc ในกรณีนี้ฟังก์ชั่น lcm () ในแต่ละองค์ประกอบและจะลดอาร์เรย์โดยมิติเดียว
ตัวอย่าง
หา LCM ของค่าของอาร์เรย์ต่อไปนี้
import numpy as np |
ผลลัพธ์
18 |
Returns: 18 เพราะนั่นคือตัวคูณร่วมที่ต่ำที่สุดของทั้งสามหมายเลข (3 * 6 = 18, 6 * 3 = 18 และ 9 * 2 = 18)
ตัวอย่าง
หา LCM ของอาร์เรย์ทั้งหมดที่อาร์เรย์มีจำนวนเต็มทั้งหมดตั้งแต่ 1 ถึง 10
import numpy as np |
ผลลัพธ์
2520 |
เป็นอย่างไรกันบ้างครับ ในบทนี้จะมีคณิตศาสตร์อยู่ด้วย อย่าลืมไปทบทวนคณิตศาสตร์กันด้วยนะครับ
แปลจากhttps://www.w3schools.com/python/numpy_ufunc_lcm.asp
Tag ที่น่าสนใจ: numpy lcm lowest_common_multiple programming python array ufunc lcm.reduce mathematics tutorial
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ 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