หน้าแรก
หน้าแรก
สมมติว่าเรามีอาร์เรย์จำนวนเต็มบวกที่ไม่ลดลงซึ่งเรียกว่า nums และจำนวนเต็ม K เราต้องค้นหาว่าอาร์เรย์นี้สามารถแบ่งออกเป็นลำดับย่อยที่เพิ่มขึ้นต่อเนื่องกันอย่างน้อยหนึ่งจำนวนอย่างน้อย K ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[1,2,2,3,3,4,4], K =3 ผลลัพธ์จะเป็นจริง เนื่องจากอาร์เรย์นี้สามารถแบ่งออกเป็นสอง
สมมติว่ามีหลักสูตร N และสิ่งเหล่านี้มีป้ายกำกับตั้งแต่ 1 ถึง N นอกจากนี้เรายังให้อาร์เรย์ความสัมพันธ์โดยที่ความสัมพันธ์[i] =[X, Y] แสดงถึงความสัมพันธ์ข้อกำหนดเบื้องต้นระหว่างหลักสูตร X และหลักสูตร Y ดังนั้นนี่หมายความว่า ต้องเรียนหลักสูตร X ก่อนหลักสูตร Y ในภาคการศึกษาหนึ่ง เราสามารถเรียนหลักสูตรจำ
สมมติว่าเรามีสองสตริง str1 และ str2 และความยาวของมันเท่ากัน เราต้องตรวจสอบว่าเราสามารถแปลง str1 เป็น str2 โดยทำการแปลงเป็นศูนย์หรือมากกว่า ในการแปลงครั้งเดียว เราสามารถแปลงการเกิดขึ้นทั้งหมดของอักขระหนึ่งตัวใน str1 เป็นอักขระภาษาอังกฤษตัวพิมพ์เล็กอื่น ๆ เราต้องตรวจสอบว่าเราสามารถแปลง str1 เป็น str2
สมมุติว่าในหมู่บ้านมีบ้าน n หลัง เราต้องจัดหาน้ำสำหรับบ้านทุกหลังด้วยการสร้างบ่อน้ำและวางท่อ สำหรับบ้านแต่ละหลัง i เราสามารถสร้างบ่อน้ำในนั้นได้ ค่าก่อสร้างจะเป็นบ่อน้ำ[i] หรือวางท่อน้ำจากบ่ออื่นเข้าไป ค่าใช้จ่ายในการวางท่อระหว่างบ้านจะได้รับจากท่ออาร์เรย์ โดยที่ท่อแต่ละท่อ[i] คือ [บ้าน1 บ้าน2 ต้นทุ
สมมติว่าเรามีเมทริกซ์หนึ่งอัน เราต้องหาความยาวของทางที่เพิ่มขึ้นที่ยาวที่สุด จากแต่ละเซลล์ เราสามารถย้ายไปที่สี่ทิศทาง - ซ้าย ขวา ขึ้นหรือลง เราไม่สามารถเคลื่อนที่เป็นแนวทแยงมุมหรือเคลื่อนออกนอกเขตได้ ดังนั้นหากอินพุตเป็นแบบ 9 9 4 6 6 8 2 1 1 จากนั้นผลลัพธ์จะเป็น 4 เนื่องจากเส้นทางที่เพิ่มขึ้
สมมติว่าเราต้องการออกแบบและใช้โครงสร้างข้อมูลสำหรับระบบแคชที่ใช้บ่อยน้อยที่สุด (LFU) ควรสนับสนุนการดำเนินการดังต่อไปนี้ - get(key) – จะใช้เพื่อรับค่าของคีย์หากมีคีย์อยู่ในแคช มิฉะนั้นจะคืนค่า -1 put(key, value) – ใช้เพื่อตั้งค่าหรือแทรกค่าหากยังไม่มีคีย์ เมื่อแคชถึงความจุสูงสุด มันควรจะทำให
Python สามารถช่วยเราใช้ไฟล์ excel ได้โดยตรงจากสภาพแวดล้อมของ python เราสามารถอ้างถึงแต่ละเซลล์หรือช่วงของเซลล์ใน excel และใช้ตัวดำเนินการเลขคณิตกับเซลล์เหล่านั้น ผลลัพธ์ของการดำเนินการเหล่านั้นสามารถเก็บไว้ในเซลล์บางเซลล์ซึ่งโปรแกรม python สามารถระบุตำแหน่งได้ ในตัวอย่างด้านล่าง เรากำลังดำเนินการคำ
TKinter เป็นโมดูล Python ที่ใช้สำหรับการเขียนโปรแกรม GUI ใน Python เราสร้าง Canvas และวางองค์ประกอบ UI ของเราด้วยคุณสมบัติและลักษณะการทำงานมากมาย ในบทความนี้ เราจะมาดูวิธีการใช้ฟังก์ชัน ask Essay file เพื่อบันทึกไฟล์ที่สร้างจากโปรแกรม Python ลงในไดรฟ์ในเครื่อง ก่อนอื่นเราสร้างผืนผ้าใบที่เราวางปุ่มอ
เรามีรายการที่มีเฉพาะตัวเลข เราวางแผนที่จะหาค่าเฉลี่ยของชุดตัวเลขที่เรียงตามลำดับจากรายการซึ่งจะเลื่อนจากหมายเลขแรกไปยังหมายเลขถัดไป จากนั้นจึงไปที่หมายเลขถัดไปเป็นต้น ตัวอย่าง ตัวอย่างด้านล่างช่วยลดความซับซ้อนของข้อกำหนดในการค้นหาค่าเฉลี่ยขององค์ประกอบที่ต่อเนื่องกัน 4 ช่วงของรายการ Given list: [1
เมื่อเราสร้างอินสแตนซ์ของคลาสใน Python ตัวแปรและฟังก์ชันทั้งหมดจะได้รับการสืบทอดไปยังคลาสที่สร้างอินสแตนซ์ใหม่ แต่อาจมีบางครั้งที่เราไม่ต้องการให้ตัวแปรบางตัวของคลาสพาเรนต์สืบทอดโดยคลาสย่อย ในบทความนี้ เราจะสำรวจสองวิธีในการทำเช่นนั้น ตัวอย่างตัวอย่าง ในตัวอย่างด้านล่าง เราแสดงให้เห็นว่าตัวแปรได้รั
โมดูลนี้ให้การสนับสนุนสำหรับการรักษารายการตามลำดับการเรียงลำดับโดยไม่ต้องเรียงลำดับรายการหลังจากการแทรกองค์ประกอบใหม่แต่ละครั้ง เราจะเน้นไปที่สองหน้าที่คือ insort_left และ insort_right insort_left ฟังก์ชันนี้จะส่งคืนรายการที่จัดเรียงหลังจากใส่ตัวเลขในตำแหน่งที่ต้องการแล้ว หากองค์ประกอบนั้นมีอยู่แล้
เราทราบดีว่าการดำเนินการทางคณิตศาสตร์ระหว่างอาร์เรย์ต่างๆ จะเกิดขึ้นทุกเดือน หากอาร์เรย์มีขนาดเท่ากัน น่ากลัว จำเป็นต้องมีขนาดเฉพาะ แต่มีบางสถานการณ์ที่เราสามารถลบขนาดไม่เท่ากันและยังคงใช้การคำนวณทางคณิตศาสตร์กับพวกเขาโดยปรับปรุงหนึ่งในอาร์เรย์โดยการเติมอาร์เรย์ด้วย ndim ที่เล็กกว่าซึ่งต่อท้ายด้วย 1
อาจมีสถานการณ์เมื่อเราจำเป็นต้องแปลงองค์ประกอบในรายการเป็นรายการในตัวเอง กล่าวคือ สร้างรายการที่ซ้อนกันเนื่องจากองค์ประกอบเป็นรายการด้วย การใช้การวนซ้ำ นี่เป็นแนวทางใหม่ที่เรานำแต่ละองค์ประกอบของรายการมาแปลงเป็นรูปแบบของรายการ เราใช้รายการชั่วคราวเพื่อให้บรรลุเป้าหมายนี้ สุดท้ายองค์ประกอบทั้งหมดเหล
สมมติว่าคุณได้รับรายการ แต่เราต้องการแปลงเป็นพจนานุกรม องค์ประกอบพจนานุกรมถือสองค่าเรียกว่าคู่ค่าคีย์เราจะใช้ในกรณีของค่า องค์ประกอบของรายการจะกลายเป็นคีย์และไม่ใช่จะยังคงเป็นตัวยึดตำแหน่ง ด้วย dict ตัวสร้าง dict() สร้างพจนานุกรมในภาษาไพทอน ดังนั้นเราจะใช้มันเพื่อสร้างพจนานุกรม ใช้เมธอด fromkeys เพ
พจนานุกรมหลามสองพจนานุกรมอาจมีคีย์ทั่วไประหว่างกัน ในบทความนี้ เราจะพบวิธีหาความแตกต่างของคีย์ที่มีอยู่ในพจนานุกรมสองชุด พร้อมชุด ที่นี่เราใช้พจนานุกรมสองชุดและใช้ฟังก์ชัน set กับพจนานุกรมเหล่านั้น จากนั้นเราลบทั้งสองชุดเพื่อให้ได้ผลต่าง เราทำทั้งสองวิธีโดยลบพจนานุกรมที่สองออกจากแรกและถัดไปลบแบบฟอร
ฟังก์ชัน print() ใน python จะสร้างบรรทัดใหม่เสมอ แต่ยังมีพารามิเตอร์สำหรับฟังก์ชันนี้ซึ่งสามารถใส่อักขระอื่นๆ แทนการขึ้นบรรทัดใหม่ได้ ในบทความนี้ เราจะสำรวจตัวเลือกต่างๆ สำหรับพารามิเตอร์นี้ ตัวอย่าง ในตัวอย่างด้านล่าง เราเห็นวิธีต่างๆ มากมายในการกำหนดค่าให้กับพารามิเตอร์ end และเห็นผลของมัน print(
ทั้ง abs() และ fabs() เป็นตัวแทนของฟังก์ชันทางคณิตศาสตร์ที่ให้ค่าสัมบูรณ์ของตัวเลขแก่เรา แต่มีความแตกต่างเล็กน้อยระหว่างทั้งสอง ซึ่งเราสามารถสำรวจได้ในตัวอย่างด้านล่าง ตัวอย่าง ฟังก์ชัน abs() ส่งคืนค่าสัมบูรณ์เป็นค่าจำนวนเต็มหรือค่าทศนิยม ขึ้นอยู่กับว่าค่าใดที่ให้มา แต่ฟังก์ชัน fabs) จะคืนค่าเป็นทศ
บางครั้งในพจนานุกรม Python เราอาจจำเป็นต้องกรองคีย์บางคีย์ของพจนานุกรมตามเกณฑ์บางอย่าง ในบทความนี้เราจะมาดูวิธีการกรองคีย์จากพจนานุกรม Python มี for และ in ในแนวทางนี้ เราใส่ค่าของคีย์ที่จะกรองในรายการ จากนั้นวนซ้ำในแต่ละองค์ประกอบของรายการและตรวจสอบว่ามีอยู่ในพจนานุกรมที่กำหนดหรือไม่ เราสร้างพจนาน
ในส่วนหนึ่งของกิจกรรมการล้างข้อมูล บางครั้งเราอาจจำเป็นต้องนำจำนวนเต็มที่มีอยู่ในรายการออก ในบทความนี้เราจะมีอาร์เรย์ที่มีทั้งทศนิยมและจำนวนเต็ม เราจะลบจำนวนเต็มออกจากอาร์เรย์และพิมพ์ทุ่น ด้วย astype ฟังก์ชัน astype จะใช้เพื่อค้นหาว่าองค์ประกอบจากอาร์เรย์เป็นจำนวนเต็มหรือไม่ ดังนั้นเราจะตัดสินใจเก็
Pandas เป็นไลบรารี่ไพทอนที่ใช้กันอย่างแพร่หลายสำหรับการล้างข้อมูล การวิเคราะห์ข้อมูล ฯลฯ ในบทความนี้ เราจะมาดูกันว่าเราจะใช้วิธีการสืบค้นข้อมูลเพื่อดึงข้อมูลเฉพาะจากชุดข้อมูลที่กำหนดได้อย่างไร เราสามารถมีทั้งเงื่อนไขเดียวและหลายเงื่อนไขภายในแบบสอบถาม การอ่านข้อมูล เรามาอ่านข้อมูลใน data frame ของแพ