Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. Python - วิธีจัดกลุ่ม Pandas DataFrame เป็นนาที?

    เราจะจัดกลุ่ม Pandas DataFrame โดยใช้ groupby() เลือกคอลัมน์ที่จะใช้โดยใช้ฟังก์ชัน grouper เราจะจัดกลุ่มตามนาทีและคำนวณผลรวมของราคาจดทะเบียนพร้อมช่วงเวลาเป็นนาทีสำหรับตัวอย่างของเราที่แสดงด้านล่างสำหรับบันทึกการขายรถยนต์ ในตอนแรก สมมติว่าต่อไปนี้คือ Pandas DataFrame ของเราที่มีสามคอลัมน์ เราได้ตั้ง

  2. Python – จัดเรียงเมทริกซ์ตามขนาด Subarray สูงสุด Sum

    เมื่อจำเป็นต้องจัดเรียงเมทริกซ์ตามผลรวมสูงสุดของอาร์เรย์ย่อยขนาด k จะมีการกำหนดวิธีการที่ใช้เมธอด amx และ sum และวนซ้ำในรายการ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน def sort_marix_K(my_list): return max(sum(my_list[index: index + K]) for index in range(len(my_list) - K)) my_list = [[51,

  3. Python – ค้นหา Product of Index Value และหาผลรวม

    เมื่อต้องการค้นหาผลคูณของค่าดัชนีและผลรวม แอตทริบิวต์ enumerate จะถูกใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = [71, 23, 53, 94, 85, 26, 0, 8] print("The list is :") print(my_list) my_result = 0 for index, element in enumerate(my_list):    my_result += (index

  4. โปรแกรม Python เพื่อค้นหาสตริงย่อยขนาด N พร้อมอักขระ K ที่แตกต่างกัน

    เมื่อจำเป็นต้องค้นหาสตริงย่อยขนาด N ที่มีอักขระ K ต่างกัน ระบบจะกำหนดเมธอดที่ใช้พารามิเตอร์สามตัวและใช้เงื่อนไข if เพื่อส่งคืนสตริงที่ต้องการ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน def generate_my_string(string_size, substring_size, distinct_chars): my_string = "" count_1 = 0

  5. โปรแกรม Python เพื่อค้นหาองค์ประกอบที่อยู่ห่างไกลที่ไม่ใช่ K

    เมื่อต้องการค้นหาองค์ประกอบที่อยู่ห่างไกลที่ไม่ใช่ K จะใช้การวนซ้ำอย่างง่ายร่วมกับวิธี ผนวก ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = [91, 13, 19, 25, 35, 3, 9, 11, 0] print("The list is :") print(my_list) my_key = 2 print("The key is ") print(my_key) my_result =

  6. Python Pandas - สร้าง Multiindex จากอาร์เรย์

    เราจะดูวิธีการสร้าง multiindex จากอาร์เรย์โดยใช้ MultiIndex.from_arrays() ขั้นแรก ให้เราสร้างอาร์เรย์ของรถยนต์ - car = ['Audi', 'Lexus', 'Tesla', 'Mercedes', 'BMW', 'Toyota', 'Nissan', 'Bentley', 'Mustang'] สร้างอาร์เรย์อื่นสำห

  7. โปรแกรม Python หาผลรวมกลุ่มจนถึง K แต่ละตัวในรายการ

    เมื่อต้องการค้นหาผลรวมของกลุ่มจนถึง K แต่ละตัวในรายการ จะใช้การวนซ้ำอย่างง่ายและวิธีการ ผนวก ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน from collections import defaultdict my_list = [21, 4, 37, 46, 7, 56, 7, 69, 2, 86, 1] print("The list is :") print(my_list) my_key = 46 print("

  8. Python – ผลรวมของพลังองค์ประกอบต่อเนื่อง

    เมื่อต้องการเพิ่มกำลังขององค์ประกอบต่อเนื่อง จะใช้เงื่อนไข if และการวนซ้ำอย่างง่ายพร้อมกับตัวดำเนินการ ** ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = [21, 21, 23, 23, 45, 45, 45, 56, 56, 67] print("The list is :") print(my_list) my_freq = 1 my_result = 0 for index in range(0

  9. Python – แทนที่ค่าด้วยค่าดัชนี Kth ในรายการพจนานุกรม

    เมื่อจำเป็นต้องแทนที่ค่าด้วยค่าดัชนี Kth ในรายการพจนานุกรม จะใช้เมธอด isinstance และการวนซ้ำอย่างง่าย ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = [{'python': [5, 7, 9, 1], 'is': 8, 'good': 10},    {'python': 1, 'for': 10, 'fun': 9

  10. Python Pandas – กรอง DataFrame ระหว่างวันที่สองวัน

    ในการกรอง DataFrame ระหว่างวันที่สองวัน ให้ใช้ dataframe.loc . ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างพจนานุกรมรายการพร้อมบันทึกวันที่ - d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_Purc

  11. Python – กรองพจนานุกรมด้วยค่าที่เรียงลำดับ

    เมื่อจำเป็นต้องกรองพจนานุกรมด้วยค่าที่เรียงลำดับ วิธีการ จัดเรียง พร้อมกับความเข้าใจรายการจะถูกใช้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = [{'python': 2, 'is': 8, 'fun': 10}, {'python': 1, 'for': 10, 'coding': 9}, {'cool':

  12. Python – การแทนที่โดย Greatest Neighbors in a List

    เมื่อต้องการแทนที่องค์ประกอบของรายการโดยเพื่อนบ้านที่ยิ่งใหญ่ที่สุด จะใช้การวนซ้ำอย่างง่ายพร้อมกับเงื่อนไข if และ else ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = [41, 25, 24, 45, 86, 37, 18, 99] print("The list is :") print(my_list) for index in range(1, len(my_list) - 1):

  13. โปรแกรม Python เพื่อจัดกลุ่มสตริงตามความยาว K โดยใช้ Suffix

    เมื่อจำเป็นต้องจัดกลุ่มสตริงตามความยาว K โดยใช้คำต่อท้าย จะใช้การวนซ้ำอย่างง่ายและบล็อก ลอง และ ยกเว้น ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน my_list = ['peek', "leak", 'creek', "weak", "good", 'week', "wood", "sneek"]

  14. Python - ผสาน Pandas DataFrame เข้ากับ Right Outer Join

    ในการผสาน Pandas DataFrame ให้ใช้ merge() การทำงาน. การรวมภายนอกด้านขวาถูกนำไปใช้กับทั้ง DataFrames โดยการตั้งค่าภายใต้ “วิธี ” พารามิเตอร์ของฟังก์ชัน merge() เช่น − how = “right” ขั้นแรก ให้เรานำเข้าไลบรารีแพนด้าด้วยนามแฝง - import pandas as pd สร้างดาต้าเฟรมสองอันที่จะรวมเข้าด้วยกัน

  15. Python - วิธีจัดกลุ่มแถว DataFrame ในรายการใน Pandas

    หากต้องการจัดกลุ่มแถว dataframe เป็นรายการ ให้ใช้ฟังก์ชัน apply() ขั้นแรก ให้เรานำเข้าไลบรารีที่ร้องขอ - import pandas as pd สร้าง DataFrame ที่มี 2 คอลัมน์ - dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Lexus', 'Audi', 'Mustang

  16. Python Pandas - เติม NaN ด้วย Linear Interpolation

    ในการเติม NaN ด้วย Linear Interpolation ให้ใช้ interpolate() วิธีการในชุดหมีแพนด้า ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd import numpy as np สร้างชุด Pandas ที่มีค่า NaN บางส่วน เราได้ตั้งค่า NaN โดยใช้ numpy np.nan − d = pd.Series([10, 20, np.nan, 40, 50, np.nan, 70, np.nan, 90, 100]

  17. โปรแกรม Python เพื่อค้นหาอักขระที่ความถี่น้อยที่สุดในสตริง

    เมื่อต้องการค้นหาอักขระที่ใช้บ่อยน้อยที่สุดในสตริง ตัวนับ จะใช้เพื่อรับจำนวนตัวอักษร วิธี min ใช้เพื่อให้ได้ค่าต่ำสุดในสตริง นั่นคือการนับของตัวอักษรทุกตัวจะถูกเก็บไว้พร้อมกับตัวอักษร ได้รับขั้นต่ำแล้ว ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน from collections import Counter my_str = "high

  18. โปรแกรมตรวจสอบว่าสตริงมีอักขระพิเศษใน Python . หรือไม่

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

  19. Python - ลบตัวอักษรทั้งหมดยกเว้นตัวอักษรและตัวเลข

    เมื่อจำเป็นต้องลบอักขระทั้งหมดยกเว้นตัวอักษรและตัวเลข นิพจน์ทั่วไปจะถูกใช้ มีการกำหนดนิพจน์ทั่วไป และสตริงอยู่ภายใต้นิพจน์นี้ ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน import re my_string = "python123:, .@! abc" print ("The string is : ") print(my_string) result = re.sub(&

  20. Python regex เพื่อค้นหาลำดับของตัวพิมพ์ใหญ่หนึ่งตัวตามด้วยตัวอักษรตัวพิมพ์เล็ก

    เมื่อจำเป็นต้องค้นหาลำดับของอักษรตัวพิมพ์ใหญ่ตามด้วยตัวพิมพ์เล็กโดยใช้นิพจน์ทั่วไป จะมีการกำหนดวิธีที่ชื่อ match_string ซึ่งใช้วิธี ค้นหา เพื่อจับคู่นิพจน์ทั่วไป นอกเมธอด สตริงถูกกำหนดไว้ และเมธอดจะถูกเรียกโดยการส่งผ่านสตริง ตัวอย่าง ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน import re def match_string(m

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:345/450  20-คอมพิวเตอร์/Page Goto:1 339 340 341 342 343 344 345 346 347 348 349 350 351