หน้าแรก
หน้าแรก
Pandas Data Frame เป็นโครงสร้างข้อมูลสองมิติ กล่าวคือ ข้อมูลถูกจัดแนวในรูปแบบตารางในแถวและคอลัมน์ สามารถสร้างได้โดยใช้ python dict, list และ series เป็นต้น ในบทความนี้เราจะมาดูวิธีการเพิ่มคอลัมน์ใหม่ให้กับ data frame ที่มีอยู่ ดังนั้นก่อนอื่นเรามาสร้าง data frame โดยใช้ pandas series ในตัวอย่างด้านล
เมื่อสองสตริงมีอักขระเหมือนกัน แต่จัดเรียงในลำดับที่ต่างกัน จะเรียกว่าแอนนาแกรม ตัวอย่างเช่น spot และ post เป็นแอนนาแกรมเนื่องจากมีตัวอักษรเดียวกันที่สร้างคำต่างกัน ในบทความนี้เราจะมาดูกันว่าเราจะตรวจสอบได้อย่างไรว่าสองสตริงเป็นแอนนาแกรมของกันและกันหรือไม่ สำหรับสิ่งนี้เราใช้โมดูลหลามที่เรียกว่าคอล
จำนวนเฉพาะคือจำนวนเต็มบวกที่หารด้วย 1 หรือตัวมันเองเท่านั้น การค้นหาว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่เป็นความท้าทายในการเขียนโปรแกรมที่น่าสนใจมาเป็นเวลานาน นอกจากนี้ยังมีเมนทอดที่แตกต่างกันและมีประสิทธิภาพต่างกัน ในบทความนี้ เราจะพิจารณาวิธีการดังกล่าวสามวิธีและตัดสินว่าวิธีใดมีประสิทธิภาพมากกว่าในแง่ข
ในโปรแกรมนี้ เราจะมาดูวิธีการทำงานฟังก์ชันเครื่องคิดเลขพื้นฐานของเครื่องคิดเลขให้สำเร็จโดยใช้โปรแกรม python ที่นี่ เราสร้างฟังก์ชันแต่ละรายการเพื่อดำเนินการคำนวณและส่งคืนผลลัพธ์ นอกจากนี้ยังยอมรับการป้อนข้อมูลของผู้ใช้พร้อมกับตัวเลือกโอเปอเรเตอร์ ตัวอย่าง # This function performs additiion def add(a
มีซีรีย์ทางคณิตศาสตร์มากมายที่ python สามารถจัดการได้อย่างสวยงาม ชุดดังกล่าวชุดหนึ่งคือชุดของตัวเลขซ้ำ ที่นี่เราใช้ตัวเลขและเพิ่มลงในตัวเลขถัดไปซึ่งมีสองหลักดังกล่าวและอีกครั้งตัวเลขถัดไปคือสามหลักดังกล่าวเป็นต้น สุดท้าย เราคำนวณผลรวมของตัวเลขดังกล่าวทั้งหมดในอนุกรม แนวทาง เรานำตัวเลขมาแปลงเป็นสตริ
การจัดการวันที่ผ่านปฏิทินในตัวบางประเภทเป็นหัวใจสำคัญของภาษาการเขียนโปรแกรมใดๆ ต่อไปนี้เราจะมาดูวิธีจัดการกับฟังก์ชันที่เกี่ยวข้องกับวันที่ต่างๆ ที่มีอยู่ในไลบรารี่ในตัวของ python วันแรกของสัปดาห์() เมื่อใช้ฟังก์ชันนี้ เราจะค้นหาตัวเลขที่กำหนดเป็นวันแรกของสัปดาห์ ตัวอย่าง import calendar # print s
โมดูลปฏิทินใน python มีคุณสมบัติในการจัดการคุณลักษณะทั้งหมดที่เกี่ยวข้องกับปฏิทินและวันที่ เป็นหนึ่งในโมดูลที่ใช้กันอย่างแพร่หลายซึ่งมีฟังก์ชันในตัวมากมายเพื่อใช้วันที่ในโปรแกรมหลาม ตัวอย่าง import calendar print(calendar.calendar(2019)) ผลลัพธ์ การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
หลายครั้งที่เราอาจจำเป็นต้องแปลงประเภทข้อมูลของคอลัมน์ตั้งแต่หนึ่งคอลัมน์ขึ้นไปใน data frame ของ pandas เพื่อรองรับความต้องการในการคำนวณบางอย่าง มีฟังก์ชันหรือวิธีการที่สร้างขึ้นในแพนด้าซึ่งสามารถทำได้ การใช้ astype() astype() วิธีการที่เรากำหนดชนิดข้อมูลใหม่ให้กับคอลัมน์ที่มีอยู่หรือทุกคอลัมน์ของก
อาร์เรย์ Numpy รองรับประเภทข้อมูลที่หลากหลาย นอกเหนือจากประเภทข้อมูลดั้งเดิมของ python หลังจากที่สร้างอาร์เรย์แล้ว เรายังคงสามารถปรับเปลี่ยนชนิดข้อมูลขององค์ประกอบในอาร์เรย์ได้ ขึ้นอยู่กับความต้องการของเรา สองวิธีที่ใช้เพื่อจุดประสงค์นี้คือ array.dtype และ array.astype array.dtype วิธีนี้ทำให้เราม
ฟังก์ชันนี้ส่งคืนสตริงที่แสดงถึงอักขระที่มีจุดโค้ด Unicode เป็นจำนวนเต็มที่ระบุเป็นพารามิเตอร์ของฟังก์ชันนี้ ตัวอย่างเช่น chr(65) ส่งคืนสตริง A ในขณะที่ chr(126) ส่งคืนสตริง ~ ไวยากรณ์ ไวยากรณ์ของฟังก์ชันมีดังนี้ chr(n) where n is an integer value ตัวอย่าง โปรแกรมด้านล่างแสดงวิธีการใช้ chr() เราใส
ในบทความนี้ เราพัฒนาโปรแกรมเพื่อคำนวณความถี่ของแต่ละองค์ประกอบที่อยู่ในรายการ การใช้พจนานุกรม ในที่นี้ เราจะรวบรวมรายการต่างๆ เป็นคีย์ของพจนานุกรม และความถี่ของรายการดังกล่าวเป็นค่า ตัวอย่าง list = ['a','b','a','c','d','c','c'] frequency = {}
การวัดมุมในวิชาคณิตศาสตร์ทำได้โดยใช้หน่วยวัดสองหน่วยที่เรียกว่าดีกรีและเรเดียน มักใช้ในการคำนวณทางคณิตศาสตร์เกี่ยวกับมุมและจำเป็นต้องแปลงจากค่าหนึ่งเป็นอีกค่าหนึ่ง ใน python เราสามารถบรรลุการแปลงเหล่านี้ได้โดยใช้ฟังก์ชัน python ฟังก์ชัน degrees() ฟังก์ชันนี้ใช้ค่าเรเดียนเป็นพารามิเตอร์และคืนค่าที่เ
ฟังก์ชัน Exec สามารถรันโค้ดของโปรแกรม python แบบไดนามิกได้ โค้ดสามารถส่งผ่านเป็นสตริงหรือโค้ดอ็อบเจ็กต์ไปยังฟังก์ชันนี้ได้ รหัสอ็อบเจ็กต์จะดำเนินการตามที่เป็นอยู่ในขณะที่แยกวิเคราะห์สตริงในครั้งแรกและตรวจสอบข้อผิดพลาดทางไวยากรณ์ หากไม่มีข้อผิดพลาดทางไวยากรณ์ สตริงที่แยกวิเคราะห์จะดำเนินการเป็นคำสั่ง
มีหลายครั้งที่คุณต้องการบล็อกโค้ดทั้งหมดเป็นสตริง และต้องการให้โค้ดนี้ทำงานเป็นส่วนหนึ่งของโปรแกรมหลามที่ใหญ่กว่า ในบทความนี้ เราจะมาดูกันว่าเราสามารถส่งโค้ดเป็นสตริงไปยังตัวแปรได้อย่างไร จากนั้นจึงใช้ตัวแปรนั้นในโปรแกรมแรปเปอร์ ซึ่งจะรันโปรแกรมนี้เป็นโค้ดหลาม ฟังก์ชัน exec() ใช้สำหรับรันโค้ด รหัสจ
การหาแฟกทอเรียลของตัวเลขเป็นข้อกำหนดที่พบบ่อยในการวิเคราะห์ข้อมูลและการวิเคราะห์ทางคณิตศาสตร์อื่นๆ ที่เกี่ยวข้องกับหลาม แฟกทอเรียลจะพบเป็นจำนวนเต็มบวกเสมอโดยการคูณจำนวนเต็มทั้งหมดตั้งแต่ 1 จนถึงจำนวนที่กำหนด มีสามวิธีในการค้นหาสิ่งนี้ดังแสดงด้านล่าง การใช้ For Loop เราสามารถใช้ for วนซ้ำเพื่อวนซ้ำผ
บางครั้งเรามาถึงสถานการณ์ที่เรามีสองรายการและเราต้องการตรวจสอบว่าแต่ละรายการจากรายการขนาดเล็กมีอยู่ในรายการที่ใหญ่กว่าหรือไม่ ในกรณีเช่นนี้ เราจะใช้ฟังก์ชัน filter() ตามที่อธิบายด้านล่าง ไวยากรณ์ Filter(function_name, sequence name) ที่นี่ Function_name เป็นชื่อของฟังก์ชันที่มีเกณฑ์การกรอง ชื่อลำดั
หลายครั้งที่เราต้องดูเอกสารประกอบของ python เพื่อขอความช่วยเหลือเกี่ยวกับฟังก์ชัน โมดูล ฯลฯ Python มีฟังก์ชันความช่วยเหลือที่ให้ผลลัพธ์ที่จำเป็นนี้แก่เรา ไวยากรณ์ Help(‘term’) Where term is the word on which we want the help. ตัวอย่าง ในตัวอย่างด้านล่าง เราพยายามค้นหาความช่วยเหลือเกี่ยว
หลายครั้งที่เราจำเป็นต้องแยกสตริงที่กำหนดออกเป็นหลายส่วนตามตัวคั่นบางตัว Python มีฟังก์ชันที่ชื่อว่า split() ซึ่งสามารถใช้เพื่อให้บรรลุสิ่งนี้ นอกจากนี้ยังมีวิธีควบคุมตัวคั่นและจำนวนอักขระที่จะถือเป็นตัวคั่น ตัวอย่าง ในตัวอย่างด้านล่าง เราเป็นสตริงที่ประกอบด้วยคำและช่องว่างจำนวนมาก แต่มีอักขระช่องว
eval() วิธีการแยกวิเคราะห์นิพจน์ที่ส่งผ่านไปยังวิธีนี้และรันนิพจน์ภายในโปรแกรม กล่าวอีกนัยหนึ่ง มันตีความสตริงเป็นโค้ดภายในโปรแกรมหลาม ไวยากรณ์ ไวยากรณ์สำหรับ eval มีดังต่อไปนี้ − eval(expression, globals=None, locals=None) ที่ไหน นิพจน์ − เป็นนิพจน์หลามที่ส่งผ่านไปยังเมธอด ทั่วโลก − พจนานุก
ในบทช่วยสอนนี้ เราจะค้นหาการเปลี่ยนแปลงของสตริงโดยใช้ฟังก์ชัน inbuilt ของ Python เรียกว่า การเรียงสับเปลี่ยน . วิธีการ การเรียงสับเปลี่ยน มีอยู่ใน itertools โมดูล ขั้นตอนในการหาการเรียงสับเปลี่ยนของสตริง นำเข้า itertools โมดูล เริ่มต้นสตริง ใช้ itertools.permutations วิธีการหาการเรียงสับเปลี่ยนข