Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. เพิ่มข้อมูลหน้าลิสต์และลบข้อมูลท้ายลิสต์ใน Python

    เมื่อใช้ Python สำหรับการจัดการข้อมูล เราบ่อยครั้งที่ต้องเพิ่มและลบสมาชิกจากลิสต์ มีเมธอดที่ทำได้อย่างมีประสิทธิภาพ และ Python มีฟังก์ชันเหล่านี้ในไลบรารีมาตรฐานและไลบรารีภายนอก เราจะนำเข้าไลบรารีภายนอกและใช้สำหรับการเพิ่มและลบสมาชิก ด้านล่างเราจะดู 2 วิธีการ ใช้ตัวดำเนินการ + ตัวอย่าง values = [Tu

  2. เพิ่มค่าคี่ซ้ำสองครั้งในลิสต์ Python

    ในบทความนี้เราจะดูวิธีการนำลิสต์ที่มีตัวเลขคี่เป็นสมาชิก แล้วเพิ่มค่าคี่เหล่านั้นซ้ำเข้าไปในลิสต์เดิมอีกครั้ง ซึ่งหมายถึง ถ้าตัวเลขคี่อยู่ในลิสต์ 2 ครั้ง หลังจากประมวลผลแล้ว จะกลายเป็น 4 ครั้งในลิสต์เดียวกัน สำหรับความต้องการนี้ มีหลายวิธีการ ไม่ว่าจะเป็นการใช้ลูป for และเงื่อนไข in หรือใช้โมดูล it

  3. คีย์เวิร์ด assert ใน Python: การจัดการข้อผิดพลาดแบบกำหนดเอง

    ทุกภาษาโปรแกรมมิ่งมีกลไกจัดการข้อยกเว้น (exception) ที่เกิดขึ้นระหว่างการรันโปรแกรม ใน Python คีย์เวิร์ด assert ใช้เพื่อตรวจสอบเงื่อนไขและแสดงข้อความแสดงข้อผิดพลาดที่ผู้เขียนโปรแกรมกำหนดเอง แทนที่จะเป็นข้อความข้อผิดพลาดจากระบบ ทำให้ง่ายต่อการค้นหาและแก้ไขข้อผิดพลาดเมื่อเกิดขึ้น การใช้งาน assert ในต

  4. การใช้งาน Decision Tree ด้วย Python

    Decision Tree เป็นอัลกอริทึมที่นำไปใช้หลักกับสถานการณ์การจัดประเภทข้อมูล (data classification) เป็นโครงสร้างต้นไม้ที่แต่ละโหนดแทนคุณลักษณะ (features) และแต่ละขอบ (edge) แทนการตัดสินใจ เริ่มจากโหนดราก (root node) เราจะประเมินคุณลักษณะเพื่อการจัดประเภทและตัดสินใจเดินตามขอบเฉพาะ ทุกครั้งที่ข้อมูลใหม่เข

  5. Fractal Trees ใน Python

    รูปแบบ Fractal อยู่รอบๆ เราในธรรมชาติ เช่น กิ่งเล็กที่หยิบมาจากใบของพืชเฟิร์น (fern) คล้ายกับใบเอง หรือหินเล็กมักคล้ายรูปรูปของภูเขา! ดังนั้นแนวคิดของการซ้ำของรูปแบบเล็กๆ เพื่อสร้างรูปแบบใหญ่ เรียกว่า Fractal Tree ในการเขียนโปรแกรม Python เราสามารถสร้าง Fractal Trees ได้โดยใช้โมดูลต่างๆ ที่มีอยู่ ใ

  6. Getter และ Setter ใน Python

    เพื่อวัตถุประสงค์ของการห่อหุ้มข้อมูล (data encapsulation) ภาษาเชิงวัตถุส่วนใหญ่ใช้เมธอด getter และ setter เนื่องจากเราต้องการซ่อนแอตทริบิวต์ของคลาสออบเจ็กต์จากคลาสอื่นๆ เพื่อไม่ให้เกิดการแก้ไขข้อมูลโดยบังเอิญโดยเมธอดในคลาสอื่น ตามที่ชื่อบ่งชี้ getter คือเมธอดที่ช่วยเข้าถึงแอตทริบิวต์ส่วนตัว (privat

  7. max() และ min() ใน Python

    การหาค่าสูงสุดและต่ำสุดจากรายการค่าที่กำหนดเป็นความต้องการทั่วไปในโปรแกรมประมวลผลข้อมูล Python มีฟังก์ชันทั้งสองนี้ซึ่งจัดการทั้งตัวเลขและสตริง เราจะดูทั้งสองสถานการณ์ในตัวอย่างด้านล่าง ค่าตัวเลข เราเอารายการค่าตัวเลขที่มีจำนวนเต็มและทศนิยม ฟังก์ชันทำงานอย่างเหมาะสมเพื่อให้ทั้งค่าสูงสุดและต่ำสุด ต

  8. Python - เปลี่ยนชื่อคอลัมน์และดัชนีแถวใน Pandas DataFrame

    Pandas เป็นไลบรารี Python ที่เสนอคุณสมบัติมากมายสำหรับการวิเคราะห์ข้อมูลซึ่งไม่มีในไลบรารีมาตรฐานของ Python คุณสมบัติหนึ่งคือการใช้ Data Frames พวกมันคือกริดสี่เหลี่ยมผืนผ้าที่แทนคอลัมน์และแถว ขณะสร้าง Data frame เราตัดสินใจชื่อของคอลัมน์และอ้างอิงพวกมันในการจัดการข้อมูลต่อไป แต่อาจมีสถานการณ์ที่เรา

  9. Python - ผลรวมคอลัมน์ของ Tuple

    Python มีไลบรารีและฟังก์ชันต่างๆ มากมาย ทำให้ได้รับความนิยมสำหรับการวิเคราะห์ข้อมูล เราอาจมีความต้องการที่จะรวมค่าในคอลัมน์เดียวสำหรับกลุ่มของ Tuple สำหรับการวิเคราะห์ของเรา ดังนั้นในโปรแกรมนี้ เราจะบวกค่าทั้งหมดที่อยู่ในตำแหน่งหรือคอลัมน์เดียวกันในชุดของ Tuple สามารถทำได้ด้วยวิธีต่อไปนี้ ใช้ For

  10. เพิ่มศูนย์นำหน้าให้สตริงใน Python

    เราอาจต้องการต่อศูนย์เป็นสตริงเข้ากับองค์ประกอบข้อมูลต่างๆ ใน Python บางครั้ง อาจเป็นเพื่อการจัดรูปแบบและการแสดงผลที่ดี หรืออาจเป็นเพื่อการคำนวณบางอย่างที่ค่าเหล่านี้จะทำหน้าที่เป็นอินพุต ด้านล่างคือวิธีการที่เราจะใช้เพื่อวัตถุประสงค์นี้ ใช้ format() ที่นี่เราเอา DataFrame และใช้ฟังก์ชัน format กับ

  11. การเรียงสลับทั้งหมดของ N ลิสต์ใน Python

    ถ้าเรามีสองลิสต์ และเราต้องการรวมแต่ละองค์ประกอบของลิสต์แรกกับแต่ละองค์ประกอบของลิสต์ที่สอง เรามีแนวทางดังต่อไปนี้ ใช้ For Loop ในแนวทางตรงไปตรงมานี้ เราสร้างลิสต์ของลิสต์ที่มีการเรียงสลับขององค์ประกอบจากแต่ละลิสต์ เราออกแบบ for loop ภายใน for loop อีกทีหนึ่ง Inner for loop อ้างอิงถึงลิสต์ที่สอง แล

  12. การคูณเมทริกซ์สองอันในบรรทัดเดียวด้วย Numpy ใน Python

    การคูณเมทริกซ์เป็นกระบวนการที่ยาวนาน ซึ่งแต่ละองค์ประกอบจากแต่ละแถวและคอลัมน์ของเมทริกซ์ต้องคูณและบวกในลักษณะเฉพาะ สำหรับการคูณเมทริกซ์ จำนวนคอลัมน์ในเมทริกซ์แรกต้องเท่ากับจำนวนแถวในเมทริกซ์ที่สอง เมทริกซ์ผลลัพธ์จะมีจำนวนแถวของเมทริกซ์แรกและจำนวนคอลัมน์ของเมทริกซ์ที่สอง สำหรับเมทริกซ์ขนาดเล็ก เราอา

  13. Python - กรองค่าคู่จากลิสต์

    ในฐานะส่วนหนึ่งของการวิเคราะห์ข้อมูล ต้องการกรองค่าออกจากลิสต์ที่ตรงตามเกณฑ์บางอย่าง ในบทความนี้ เราจะดูวิธีกรองเฉพาะค่าคู่จากลิสต์ เราต้องผ่านแต่ละองค์ประกอบของลิสต์และหารด้วย 2 เพื่อตรวจสอบเศษ ถ้าเศษเป็นศูนย์ เราจะถือว่าเป็นจำนวนคู่ หลังจากดึงจำนวนคู่เหล่านี้จากลิสต์ เราจะตั้งเงื่อนไขเพื่อสร้างลิ

  14. Python - กรองค่าลบออกจาก Dictionary ที่กำหนด

    ในฐานะส่วนหนึ่งของการวิเคราะห์ข้อมูล เราจะพบสถานการณ์ที่ต้องลบค่าลบออกจาก Dictionary สำหรับสิ่งนี้ เราต้องวนลูปผ่านแต่ละองค์ประกอบใน Dictionary และใช้เงื่อนไขตรวจสอบค่า ด้านล่างมีสองวิธีที่สามารถนำไปใช้ได้ ใช้ For Loop เราเพียงแค่วนลูปผ่านองค์ประกอบของลิสต์ด้วย for loop ในแต่ละรอบ เราใช้ฟังก์ชัน it

  15. การเข้าถึง Windows Registry ด้วย Python (winreg)

    ในฐานะภาษาที่หลากหลายและมีโมดูลที่ผู้ใช้สนับสนุนจำนวนมาก เราพบว่า Python ยังดีในการเขียนโปรแกรมระดับระบบปฏิบัติการ (OS-level programming) ในบทความนี้ เราจะดูว่า Python สามารถเข้าถึง Registry ของระบบปฏิบัติการ Windows ได้อย่างไร เราต้องนำเข้าโมดูลชื่อ winreg เข้าสู่สภาพแวดล้อม Python ในตัวอย่างด้าน

  16. Two Sum ใน Python

    สมมติว่าเรามีอาร์เรย์ของจำนวนเต็ม เราต้องคืนค่าดัชนีของสองจำนวนเต็ม ที่ถ้าเราบวกมันเข้าด้วยกัน จะได้เป้าหมายเฉพาะที่กำหนดไว้ ที่นี่เราจะสมมติฐานหนึ่งคือ จะมีคำตอบที่ไม่ซ้ำกันอยู่เสมอในอาร์เรย์ ดังนั้นไม่มีชุดดัชนีสองชุดสำหรับเป้าหมายเดียวกัน ตัวอย่างเช่น สมมติอาร์เรย์เป็น A = [2, 8, 12, 15] และเป้า

  17. กลับจำนวนเต็มใน Python

    สมมติว่าเรามีจำนวนเต็มที่มีเครื่องหมาย 32-bit เราต้องรับตัวเลขและกลับหลักตัวเลข เช่นถ้าตัวเลขเป็น 425 ผลลัพธ์จะเป็น 524 สิ่งหนึ่งที่ต้องจำคือตัวเลขมีเครื่องหมาย ดังนั้นอาจมีตัวเลขลบ เช่นถ้าตัวเลขคือ -425 จะเป็น -524 ที่นี่เรามีสมมติฐานบางอย่าง เราสมมติว่าเราอยู่ในโดเมนของจำนวนเต็มที่มีเครื่องหมาย 3

  18. ตัวเลข Palindrome ใน Python

    สมมติว่าเรามีจำนวนเต็ม เราต้องตรวจสอบว่าจำนวนเต็มนั้นเป็น palindrome หรือไม่ ถ้าจำนวนเต็มเหมือนกันทั้งอ่านจากหน้าหรือท้าย ก็จะเป็น palindrome ตัวอย่างเช่นสมมติตัวเลขคือ 454 ถ้ากลับจะเป็น 454 อีกครั้ง นี่คือ palindrome ตอนนี้ถ้าตัวเลขคือ -565 การกลับจะเป็น 565- นั่นไม่เหมือนกัน ดังนั้นจะไม่เป็น palin

  19. เลขโรมันเป็นจำนวนเต็มใน Python

    สมมติว่าเรามีตัวเลขโรมัน เราต้องแปลงเป็นจำนวนเต็ม ตามที่เรารู้ตัวเลขโรมันแทนด้วยสัญลักษณ์ที่แตกต่างกันดังนี้: ตัวเลข ค่า I 1 V 5 X 10 L 50 C 100 D 500 M 1000 ถ้าเราดูตัวเลขโรมันอย่างใกล้ชิด จะเห็นว่านั่นคือ เช่นตัวอักษร II คือ 2 มี I สองตัวบวกกัน สำหรับ XII คือ 12 นั่นคือ X +

  20. คำนำหน้าร่วมที่ยาวที่สุดใน Python

    สมมติว่าเรามีชุดของสตริงในอาร์เรย์ เราต้องหาคำนำหน้าร่วมที่ยาวที่สุด (Longest Common Prefix) ระหว่างสตริงในอาร์เรย์ ที่นี่เราจะสมมติว่าสตริงทั้งหมดเป็นตัวพิมพ์เล็ก และถ้าไม่มีคำนำหน้าร่วม ให้คืนค่า เช่นถ้าอาร์เรย์ของสตริงเป็น [school, schedule, scotland] คำนำหน้าร่วมที่ยาวที่สุดคือ sc เนื่องจากอยู

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:118/451  20-คอมพิวเตอร์/Page Goto:1 112 113 114 115 116 117 118 119 120 121 122 123 124