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

    สมมติว่าเราได้รับอาร์เรย์ 3 อาร์เรย์ ได้แก่ curr_a, curr_b, และ conv_rate อาร์เรย์แรกและอาร์เรย์ที่สองมีชื่อสกุลเงิน อาร์เรย์ conv_rate มีอัตราแลกเปลี่ยนจาก curr_a[i] ไป curr_b[i] กำหนดสกุลเงินต้นทาง src และปลายทาง dest เราต้องหาอัตราแลกเปลี่ยนจาก src ไป dest คืนค่าผลลัพธ์ หากไม่สามารถทำได้คืนค่า 0

  2. โปรแกรมหาจำนวนการเดินทางข้ามประเทศน้อยที่สุดในการเดินทางโดยรถยนต์ใน Python

    สมมติว่าเราต้องวางแผนเดินทางโดยรถยนต์ที่ต้องเยี่ยมชมเมืองต่างๆ จากประเทศต่างๆ เรามีรายการถนน R แต่ละสมาชิกเป็น (x, y, cost) โดย x คือเมืองต้นทาง y คือเมืองปลายทาง cost คือค่าใช้จ่าย เรายังมีรายการ C ที่แต่ละสมาชิกคือประเทศหนึ่ง ประกอบด้วยเมืองของประเทศนั้น กำหนดเมืองเริ่มต้น s และเมืองปลายทาง e เราต

  3. โปรแกรมตรวจสอบว่าชนะเกมลูกปัดได้หรือไม่ใน Python

    สมมติว่าเราเล่นเกม 2 คน มีลูกปัด n ลูก ในแต่ละรอบ ผู้เล่นต้องหยิบลูกปัดจำนวนที่เป็นจำนวนกำลังสองบวก หากผู้เล่นไม่สามารถหยิบได้ จะแพ้ กำหนดจำนวน n เราต้องหาว่าสามารถชนะเกมได้หรือไม่ เราเล่นก่อนและเลือกจำนวนลูกปัดอย่างเหมาะสม เช่น ถ้าอินพุตคือ 14 ผลลัพธ์จะเป็น True เพราะในรอบแรกเราหยิบ 9 ลูก เหลือ 5 ล

  4. โปรแกรมหาคะแนนสูงสุดที่เก็บได้ในเกมการ์ดใน Python

    สมมติว่าเราเล่นเกมการ์ด มีการ์ดจัดเรียงเป็นแถว พร้อมตัวเลขบนแต่ละใบ ตัวเลขกระจายแบบสุ่ม และที่ปลายทั้งสองข้างมีการ์ดตัวเลข 1 เพิ่มเข้ามา ในเกม เราต้องเก็บคะแนนสูงสุดโดยการเลือกการ์ด การ์ดแสดงในอาร์เรย์ cards เมื่อเลือกการ์ด i จะได้คะแนน cards[i-1] * cards[i] * cards[i+1] เมื่อเลือกการ์ดแล้ว cards[i-

  5. โปรแกรมตรวจสอบว่าจุดสามารถไปถึงได้จากตำแหน่งปัจจุบันผ่านจุดที่กำหนดใน Python

    สมมติว่าในพื้นที่ 2 มิติ มีตัวชี้อยู่ที่จุด p พิกัด (px, py) ตัวชี้ต้องเคลื่อนที่ไปยังจุด q พิกัด (qx, qy) ตัวชี้ไม่สามารถเคลื่อนที่อย่างอิสระได้ จะเคลื่อนที่ไปยังจุดได้ก็ต่อเมื่อมีจุดอยู่ระหว่างทาง เราได้รับอาร์เรย์จุด paths ที่มีพิกัดต่างๆ ตัวชี้สามารถเคลื่อนที่ไปยังจุดได้หากจุดนั้นอยู่ที่ (x+1, y

  6. โปรแกรมหาเส้นทางต่อเนื่องในพื้นที่สี่เหลี่ยมโดยหลีกเลี่ยงระเบิดใน Python

    สมมติว่าเราได้รับอาร์เรย์ mat ที่แต่ละสมาชิกมีรูปแบบ [p, q, r] โดย p, q เป็นพิกัดเรขาคณิต และ r เป็นค่ารัศมี สมาชิกในอาร์เรย์คือตำแหน่งของระเบิดในพื้นที่สี่เหลี่ยมที่มีความกว้าง w สี่เหลี่ยมมีความยาวอันสิ้นสุดและถูกจำกัดโดยพิกัด x = 0 ถึง x = w ค่า r ในตำแหน่งระเบิดหมายถึงรัศมีความปลอดภัย หมายถึงทุก

  7. โปรแกรมจัดเรียงรายการและรวมเป็นสตริงใน Python

    สมมติว่าเราได้รับรายการของจำนวนเต็มบวก เราต้องจัดเรียงรายการในลำดับจากมากไปน้อย แล้วรวมสมาชิกทั้งหมดให้เป็นสตริงเดียว และคืนค่าสตริงนั้น เช่น ถ้าอินพุตคือ input = [415, 78, 954, 123, 5] ผลลัพธ์จะเป็น 954785415123 ขั้นตอนการแก้ปัญหา กำหนดฟังก์ชัน cmp() ที่รับพารามิเตอร์ l และ r: ถ้าค่าจำนวนเต็มของ

  8. Python Pandas CategoricalIndex - ดึงรหัสหมวดหมู่ของข้อมูลหมวดหมู่

    หากต้องการดึงรหัสหมวดหมู่ (category codes) ของข้อมูลประเภท Categorical ให้ใช้ property codes ของ CategoricalIndex ใน Pandas ก่อนอื่น ให้นำเข้าไลบรารีที่จำเป็น: import pandas as pd CategoricalIndex สามารถรับค่าได้เพียงจำนวนจำกัดและมักจะเป็นค่าคงที่ (categories) ให้ตั้งค่าหมวดหมู่โดยใช้พารามิเตอร์ cat

  9. Python Pandas CategoricalIndex - ดึงหมวดหมู่ของข้อมูลหมวดหมู่

    หากต้องการดึงหมวดหมู่ (categories) ของข้อมูลประเภท Categorical ให้ใช้ property categories ของ CategoricalIndex ใน Pandas ก่อนอื่น ให้นำเข้าไลบรารีที่จำเป็น: import pandas as pd CategoricalIndex สามารถรับค่าได้เพียงจำนวนจำกัดและมักจะเป็นค่าคงที่ (categories) ให้ตั้งค่าหมวดหมู่โดยใช้พารามิเตอร์ catego

  10. ตรวจสอบว่า CategoricalIndex มีลำดับหรือไม่ ด้วยคุณสมบัติ ordered

    คุณสมบัติ ordered ของ CategoricalIndex คืนค่า True หากหมวดหมู่มีความหมายทางลำดับ (ordered) หรือ False หากไม่มีลำดับ ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q, r, s] ) print(CategoricalIndex:\n, catIndex) pr

  11. เปลี่ยนชื่อหมวดหมู่ใน CategoricalIndex ด้วย rename_categories() ใช้ลิสต์

    เมธอด rename_categories() ยังรับลิสต์ของชื่อใหม่ได้ โดยลำดับต้องตรงกับลำดับหมวดหมู่เดิม (categories) ทุกประการ ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q, r, s] ) print(CategoricalIndex เดิม:\n, catIndex) pr

  12. เปลี่ยนชื่อหมวดหมู่ใน CategoricalIndex ด้วย rename_categories() ใช้ dict mapping

    เมธอด rename_categories() รับ dict mapping เพื่อเปลี่ยนชื่อหมวดหมู่เฉพาะตัวที่ต้องการ คีย์คือชื่อเดิม ค่าคือชื่อใหม่ ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q, r, s] ) print(CategoricalIndex เดิม:\n, catInd

  13. เปลี่ยนชื่อหมวดหมู่ใน CategoricalIndex ด้วย rename_categories() และ lambda

    เมธอด rename_categories() รองรับฟังก์ชัน lambda เพื่อแปลงชื่อหมวดหมู่ทั้งหมดอย่างมีระบบ เช่น แปลงเป็นตัวพิมพ์เล็กทั้งหมด ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [P, Q, R, S, P, Q, R, S], ordered=True, categories=[P, Q, R, S] ) print(CategoricalIndex เดิม:\n, ca

  14. จัดเรียงลำดับหมวดหมู่ใหม่ใน CategoricalIndex ด้วย reorder_categories()

    เมธอด reorder_categories() ใช้เปลี่ยนลำดับของหมวดหมู่ใน CategoricalIndex โดยระบุลำดับใหม่ที่ต้องการ จำนวนและชื่อหมวดหมู่ต้องตรงกับเดิมทุกประการ ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q, r, s] ) print(Categ

  15. เพิ่มหมวดหมู่ใหม่ใน CategoricalIndex ด้วย add_categories()

    เมธอด add_categories() ใช้เพิ่มหมวดหมู่ใหม่เข้าไปใน CategoricalIndex หมวดหมู่ใหม่จะถูกเพิ่มไว้ท้ายสุด (ลำดับสูงสุด) ค่าเดิมไม่เปลี่ยนแปลง ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q, r, s] ) print(Categorical

  16. ลบหมวดหมู่ที่ระบุออกจาก CategoricalIndex ด้วย remove_categories()

    เมธอด remove_categories() ใช้ลบหมวดหมู่ที่ระบุออกจาก CategoricalIndex ค่าที่อยู่ในหมวดหมู่ที่ถูกลบจะกลายเป็น NaN หมวดหมู่ที่เหลือจะคงลำดับเดิม ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q, r, s] ) print(Catego

  17. ตั้งค่า CategoricalIndex ให้เป็นไม่มีลำดับ (unordered) ด้วย as_unordered()

    เมธอด as_unordered() ใช้เปลี่ยน CategoricalIndex ที่มีลำดับ (ordered=True) ให้เป็นไม่มีลำดับ (ordered=False) โดยคงค่าและหมวดหมู่ไว้ ตัวอย่างโค้ด import pandas as pd # สร้าง CategoricalIndex มีลำดับ catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], ordered=True, categories=[p, q,

  18. ตั้งค่า CategoricalIndex ให้เป็นมีลำดับ (ordered) ด้วย as_ordered()

    เมธอด as_ordered() ใช้เปลี่ยน CategoricalIndex ที่ไม่มีลำดับ (ordered=False) ให้มีลำดับ (ordered=True) โดยไม่เปลี่ยนค่าหรือหมวดหมู่ ตัวอย่างโค้ด import pandas as pd # สร้าง CategoricalIndex ไม่มีลำดับ catIndex = pd.CategoricalIndex( [p, q, r, s, p, q, r, s], categories=[p, q, r, s] ) print

  19. การแมปค่าใน CategoricalIndex ด้วยเมธอด map() ใช้ dict แปลงหมวดหมู่

    เมธอด map() ของ CategoricalIndex ใช้แปลงค่าของแต่ละหมวดหมู่ตาม mapping ที่กำหนด (dict) ผลลัพธ์จะเป็น CategoricalIndex ใหม่ที่มีหมวดหมู่เป็นค่าที่แมปแล้ว ตัวอย่างโค้ด import pandas as pd catIndex = pd.CategoricalIndex( [P, Q, R, S, P, Q, R, S], ordered=True, categories=[P, Q, R, S] ) pr

  20. เปรียบเทียบ CategoricalIndex ว่ามีองค์ประกอบเหมือนกันหรือไม่ ด้วย equals()

    เมธอด equals() ของ CategoricalIndex ใช้ตรวจสอบว่าสองดัชนีมีค่า ความเรียงลำดับ และหมวดหมู่ (categories) เหมือนกันทุกประการหรือไม่ คืนค่า True หรือ False ตัวอย่างโค้ด import pandas as pd # สร้าง CategoricalIndex สองชุด ที่เหมือนกันทุกประการ catIndex1 = pd.CategoricalIndex( [p, q, r, s, p, q, r, s

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:390/451  20-คอมพิวเตอร์/Page Goto:1 384 385 386 387 388 389 390 391 392 393 394 395 396