Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. Modulus ทำงานกับ Complex Numbers ใน Python อย่างไร?

    ตัวดำเนินการ Floor และ Modulus (// และ % ตามลำดับ) ไม่ได้รับอนุญาตให้ใช้กับ Complex Numbers ใน Python 3.x อย่างไรก็ตาม การดำเนินการเหล่านี้ถูกกำหนดสำหรับ Complex Numbers ใน Python 2.7.x Python 3 >>> x = 9+2j >>> y = 2+1j >>> x % y Traceback (most recent call last): File

  2. ทำไมตัวเลขถึงถูกแทนเป็น Objects ใน Python?

    ทุกอย่างใน Python เป็น Object และรวมถึงตัวเลขด้วย ไม่มี Primitive Types มีแค่ Built-in Types เท่านั้น อย่างไรก็ตาม ตัวเลขเป็น Immutable (ไม่สามารถเปลี่ยนแปลงได้) เมื่อคุณดำเนินการกับตัวเลข คุณกำลังสร้าง Object ตัวเลขใหม่ขึ้นมา

  3. วิธีสุ่มเลือกไอเท็มจาก Tuple ใน Python

    ฟังก์ชัน choice() มีประโยชน์สำหรับวัตถุประสงค์นี้ ฟังก์ชันนี้คืนค่าไอเท็มหนึ่งตัวที่เลือกแบบสุ่มจาก Sequence object ใดๆ (Tuple ในกรณีนี้) >>> import random >>> t1 = (11, aa, 12.50, 77, xyz) >>> item = random.choice(t1) >>> item 11 >>> item = random.choic

  4. วิธีสุ่มเลือกไอเท็มจาก String ใน Python

    ฟังก์ชัน choice() จากโมดูล random ช่วยให้ทำได้ง่ายๆ ฟังก์ชันนี้คืนค่าไอเท็มหนึ่งตัว (ตัวอักษรในกรณีของ String) แบบสุ่มจาก String (หรือ Sequence object ใดๆ) >>> import random >>> string = TutorialsPoint >>> ch = random.choice(string) >>> ch n >>> ch = ran

  5. วิธีสุ่มตัวเลขที่ไม่อยู่ใน List ด้วย Python

    วิธีการคือ สร้างตัวเลขสุ่มในช่วงซ้ำๆ จนกว่าจะไม่พบใน List ที่กำหนด ใช้ฟังก์ชัน randrange() จากโมดูล random สร้างตัวเลขสุ่ม และตรวจสอบว่าอยู่ใน List หรือไม่ด้วยออปเตอเรเตอร์ not in >>> l1 = [2, 4, 7] >>> while True: ... x = random.randrange(1, 10) ... if x not in l1: break

  6. วิธีสุ่มเลือกองค์ประกอบจาก Range ใน Python

    ฟังก์ชัน randrange() จากโมดูล random คืนค่าตัวเลขที่ถูกเลือกแบบสุ่มจากช่วงของตัวเลข รูปแบบของฟังก์ชันมีดังนี้: randrange(start, stop, step) start ค่าเริ่มต้นคือ 0 และ step ค่าเริ่มต้นคือ 1 นี่คือตัวอย่างการใช้ randrange(): >>> import random >>> x = random.randrange(10, 20, 2) #

  7. ทำไมต้องใช้ random.seed() ใน Python?

    เมธอด seed() ของโมดูล random ใช้เพื่อเริ่มต้นตัวสร้างเลขสุ่ม (Random Number Generator) random.seed(a, b) หาก a ถูกละเว้นหรือเป็น None จะใช้เวลาระบบปัจจุบัน หากแหล่งความสุ่มมีให้โดยระบบปฏิบัติการ จะถูกใช้แทนเวลาระบบ หาก a เป็น int จะถูกใช้โดยตรง กับ Version 2 (ค่าเริ่มต้น) ออบเจ็กต์ str, bytes, ห

  8. วิธีสร้างจำนวนเต็มสุ่มระหว่าง 0 ถึง 9 ด้วย Python

    ฟังก์ชัน randint() ในโมดูล random คืนค่าจำนวนเต็มที่สุ่มในช่วงที่กำหนด เพื่อให้ได้จำนวนเต็มสุ่มระหว่าง 0 ถึง 9 >>> import random >>> random.randint(0, 9) 0 >>> random.randint(0, 9) 5 >>> random.randint(0, 9) 6 >>> random.randint(0, 9) 8

  9. วิธี Shuffle รายการวัตถุ (Objects) ใน Python

    Python มีโมดูล random ซึ่งให้ฟังก์ชันเกี่ยวกับการสุ่ม ฟังก์ชัน shuffle() จะสุ่มลำดับของไอเท็มใน List >>> import random >>> l1 = [aa, 22, ff, 15, 90, 5.55] >>> random.shuffle(l1) >>> l1 [22, 15, 90, 5.55, ff, aa] >>> random.shuffle(l1) >>> l1 [aa

  10. วิธีสุ่มลำดับไอเท็มใน List ด้วย Python

    โมดูล random ในไลบรารีมาตรฐาน Python มีฟังก์ชัน shuffle() ที่คืนค่าลำดับที่มีองค์ประกอบถูกวางแบบสุ่ม >>> import random >>> l1 = [aa, 22, ff, 15, 90, 5.55] >>> random.shuffle(l1) >>> l1 [22, 15, 90, 5.55, ff, aa] >>> random.shuffle(l1) >>> l1 [aa

  11. random.uniform ใน Python คืออะไร?

    ฟังก์ชัน uniform() ถูกกำหนดในโมดูล random ของไลบรารีมาตรฐาน Python ฟังก์ชันนี้คืนค่าตัวเลขทศนิยมสุ่ม (floating-point) ระหว่างช่วงตัวเลขที่กำหนด >>> import random >>> random.uniform(10, 100) 20.118467024396452 >>> random.uniform(10, 100) 23.739576765885502

  12. วิธีแปลงทศนิยมเป็นไบนารีด้วย Recursion ใน Python

    ค่าไบนารีที่เทียบเท่าของเลขทศนิยม ได้จากการพิมพ์เศษจากการหารซ้ำๆ ด้วย 2 ในลำดับย้อนกลับ วิธีแก้ปัญหาแบบ Recursive มีดังนี้: def tobin(x): strbin = if x > 1: tobin(x // 2) print(x % 2, end=) num = int(input(enter a number: )) tobin(num) # ทดสอบผลลัพธ์ # enter a number 25 #

  13. วิธี Transpose เมทริกซ์ด้วย Python (ไม่ใช้ NumPy)

    เมื่อสลับแถวและคอลัมน์ของเมทริกซ์ เมทริกซ์จะถูกกล่าวว่าเป็น Transposed ใน Python เมทริกซ์ไม่เป็นอย่างอื่นแค่ List of Lists ที่มีจำนวนไอเท็มเท่ากัน เมทริกซ์ 3 แถว 2 คอลัมน์ เป็น List object ดังนี้ X = [[12, 7], [4, 5], [3, 8]] รูปแบบ Transposed จะมี 2 แถวและ 3 คอลัมน์ สามารถทำได้โดย Neste

  14. วิธี Transpose เมทริกซ์ในบรรทัดเดียวด้วย Python (NumPy)

    แพ็กเกจ NumPy มีฟังก์ชัน transpose() ที่สะดวกมากสำหรับแปลงออบเจ็กต์ ndarray ให้กลายเป็นอาร์เรย์ที่ถูก Transpose >>> import numpy as np >>> a = np.array([[1, 2], [3, 4]]) >>> a array([[1, 2], [3, 4]]) >>> a.transpose() array([[1, 3], [2, 4]])

  15. วิธีคูณเมทริกซ์สองตัวด้วย Python

    การคูณเมทริกซ์สองตัวเป็นไปได้ก็ต่อเมื่อจำนวนคอลัมน์ของเมทริกซ์ตัวแรกเท่ากับจำนวนแถวของเมทริกซ์ตัวที่สอง การคูณสามารถทำได้โดยใช้ Nested Loops (ลูปซ้อน) โปรแกรมตัวอย่างมีเมทริกซ์ x และ y แต่ละตัวมี 3 แถวและ 3 คอลัมน์ เมทริกซ์ผลลัพธ์ z จะมีโครงสร้าง 3x3 เช่นกัน องค์ประกอบของแต่ละแถวของเมทริกซ์แรกจะถูก

  16. วิธีตรวจสอบเลขเฉพาะ (Prime Number) ใน Python

    หลักการคือการหารตัวเลขเป้าหมายด้วยทุกจำนวนตั้งแต่ 3 ถึงรากที่สองของมัน หากหารลงตัวตัวใดตัวหนึ่ง แสดงว่าไม่ใช่เลขเฉพาะ เพราะรากที่สองคือตัวประกอบสูงสุดที่เป็นไปได้ การทำงานของอัลกอริทึม คืน False สำหรับตัวเลขน้อยกว่า 2 คืน False สำหรับเลขคู่ที่ไม่ใช่ 2 ตรวจสอบความหารลงตัวด้วยเลขคี่ตั้งแต่ 3 ถ

  17. ความแตกต่างระหว่าง abs() และ fabs() ใน Python

    ทั้งสองฟังก์ชันคืนค่าสัมบูรณ์ (absolute value) ของตัวเลขโดยไม่สนใจเครื่องหมาย แต่มีความแตกต่างสำคัญดังนี้ ความแตกต่างหลัก คุณสมบัติ abs() math.fabs() ประเภท Built-in function ฟังก์ชันในโมดูล math การนำเข้า ไม่ต้อง im

  18. วิธีหาจำนวนเต็มที่มากที่สุดที่น้อยกว่า x ใน Python

    ฟังก์ชัน math.floor() ส่งคืนจำนวนเต็มที่มากที่สุดซึ่งมีค่าน้อยกว่าหรือเท่ากับตัวเลขที่กำหนด ฟังก์ชันนี้อยู่ในโมดูล math เช่นกัน ตัวอย่างการใช้งาน >>> import math >>> x = 6.67 >>> math.floor(x) 6 >>> x = 1.13 >>> math.floor(x) 1 >>> x = -5.78 >

  19. วิธีหาตัวเลขที่น้อยที่สุดที่มากกว่า x ใน Python

    ฟังก์ชัน math.ceil() ส่งคืนจำนวนเต็มที่น้อยที่สุดซึ่งมีค่ามากกว่าหรือเท่ากับตัวเลขที่กำหนด ฟังก์ชันนี้เป็นส่วนหนึ่งของโมดูล math จึงต้องนำเข้าก่อนใช้งาน ตัวอย่างการใช้งาน >>> import math >>> x = 6.67 >>> math.ceil(x) 7 >>> x = 1.13 >>> math.ceil(x) 2 >

  20. วิธีคำนวณ Natural Log ของตัวเลขใน Python

    ในโมดูล math มีสองฟังก์ชันสำหรับคำนวณค่า logarithm ฟังก์ชัน log() คืน natural logarithm ของตัวเลข ในขณะที่ log10() คำนวณ standard logarithm คือฐาน 10 ฟังก์ชัน log() รับสองอาร์กิวเมนต์: ตัวเลขและฐาน (base) import math print(math.log(100.12) : , math.log(100.12)) print(math.log(100.72) : , math.log(

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:59/451  20-คอมพิวเตอร์/Page Goto:1 53 54 55 56 57 58 59 60 61 62 63 64 65