หน้าแรก
หน้าแรก
ในการส่งคืนตำแหน่งดัชนีของค่า ณ ช่วงเวลาหนึ่งของวันใน DateTimeIndex ให้ใช้ DateTimeIndex.indexer_at_time() วิธีการ ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้าง DatetimeIndex ด้วยจุด 5 และความถี่เป็น T เช่น นาที - datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=5,
ในการส่งคืนตำแหน่งดัชนีของค่าระหว่างช่วงเวลาเฉพาะของวันใน DateTimeIndex ให้ใช้ DateTimeIndex.indexer_between_time() วิธีการ ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้าง DatetimeIndex ด้วยช่วงเวลา 5 และความถี่เป็น T เช่น นาที เขตเวลาคือ ออสเตรเลีย/แอดิเลด − datetimeindex = pd.date_ran
สมมติว่าเรามีรายการหมายเลขที่เรียกว่า nums เราต้องหาผลรวมของค่าต่ำสุดของ x สำหรับทุกรายการย่อย x เป็น nums หากคำตอบมีขนาดใหญ่เกินไป ให้แก้ไขผลลัพธ์ด้วย 10^9 + 7 ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[5, 10, 20, 10, 0] ดังนั้นเอาต์พุตจะเป็น 90 เพราะรายการย่อยคือ [[5], [10], [20], [10], [ 0], [5,10], [
ในการส่งคืนตำแหน่งดัชนีของค่าระหว่างช่วงเวลาเฉพาะของวันใน DateTimeIndex ให้ใช้ DateTimeIndex.indexer_between_time() กระบวนการ. ตั้งค่า include_start พารามิเตอร์เป็น จริง เพื่อรวมเวลาเริ่มต้น ขั้นแรก นำเข้าไลบรารีที่จำเป็น - นำเข้าแพนด้าเป็น pd สร้าง DatetimeIndex ด้วยช่วงเวลา 7 และความถี่เป็น T เช
ในการแปลงเวลาเป็นเที่ยงคืนใน DateTimeIndex ให้ใช้ DateTimeIndex.normalize() ในหมีแพนด้า ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้าง DatetimeIndex ด้วยช่วงเวลา 7 และความถี่เป็น H เช่น ชั่วโมง - datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=7, tz='Australia/
ในการส่งคืนดัชนีของสตริงที่จัดรูปแบบที่ระบุตามรูปแบบวันที่ ให้ใช้ DateTimeIndex.strftime() วิธีการในนุ่น ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้าง DatetimeIndex ด้วยช่วงเวลา 7 และความถี่เป็น D เช่นวัน - datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=7, tz=
สมมติว่าเรามีรายการหมายเลขที่เรียกว่า nums เราต้องหาดัชนีขององค์ประกอบพีคทุกตัวใน nums โดยเรียงลำดับจากน้อยไปมาก ดัชนี i ขององค์ประกอบพีคเมื่อตรงตามเงื่อนไขทั้งสามนี้:1. ตัวเลขถัดไปทางด้านขวาซึ่งแตกต่างจาก nums[i] ไม่มีอยู่หรือต้องน้อยกว่า nums[i] 2. ตัวเลขก่อนหน้าบน ทางด้านซ้ายหรือด้านขวาของ nums[i
สมมติว่าเรามีตัวเลขสองตัว k และเป้าหมาย ตอนนี้ให้พิจารณาว่า Amal และ Bimal กำลังเล่นเกมอยู่ ในแต่ละรอบ Amal เลือกตัวเลขตั้งแต่ 1 ถึง k เพื่อเพิ่มคะแนนรวมที่เริ่มแรกจาก 0 ใครก็ตามที่ข้ามผลรวมไปยังเป้าหมายจะเป็นผู้ชนะ Amal เล่นก่อนเสมอ เราต้องตรวจสอบว่าเขาสามารถบังคับให้ชนะได้หรือไม่หากทั้งคู่เล่นได้อ
สมมติว่าเรามีรายการที่เรียกว่าค่าใช้จ่าย โดยที่ค่าใช้จ่าย[i] มี [c1, c2] ระบุว่าสำหรับบุคคลที่ i มีค่าใช้จ่าย c1 จำนวนในการไปถึงเมือง 0 และมีค่าใช้จ่าย c2 จำนวนในการไปถึงเมือง 1 เราต้องการให้ผู้คนจำนวนเท่ากันไปที่เมือง 0 เป็นเมือง 1 เรา ต้องหาต้นทุนขั้นต่ำที่ต้องการ ดังนั้น ถ้า input เท่ากับ cost =
ในการสแนปการประทับเวลาใน DateTimeIndex เป็นความถี่ที่เกิดขึ้นที่ใกล้ที่สุด ให้ใช้ DateTimeIndex.snap() กระบวนการ. ตั้งค่าความถี่โดยใช้ ความถี่ พารามิเตอร์ ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้าง DatetimeIndex ด้วยช่วงเวลา 6 และความถี่เป็น D เช่นวัน - datetimeindex = pd.date_rang
สมมติว่าเรามีรายการที่เรียกว่า fruits และอีกสองค่า k และ cap โดยที่ผลไม้แต่ละชนิด[i] มีค่าสามค่า:[c, s, t] ค่านี้บ่งชี้ว่าผลไม้ i มีราคาค่า c แต่ละค่า ขนาดของแต่ละค่าคือ s และมีทั้งหมด t ค่า k คือจำนวนกระเช้าผลไม้ที่มีความจุสูงสุด เราต้องการกรอกตะกร้าผลไม้ด้วยข้อจำกัดดังต่อไปนี้ - ตะกร้าแต่ละใบสามา
ในการปัดเศษ DateTimeIndex ด้วยความถี่รายชั่วโมง ให้ใช้ DateTimeIndex.round() กระบวนการ. สำหรับความถี่รายชั่วโมง ใช้ ความถี่ พารามิเตอร์ที่มีค่า H ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้าง DatetimeIndex ด้วยช่วงเวลา 5 และความถี่เป็น T นั่นคือนาที - datetimeindex = pd.date_range(
ในการปัดเศษ DateTimeIndex ด้วยความถี่นาที ให้ใช้ DateTimeIndex.round() กระบวนการ. สำหรับความถี่นาที ใช้ ความถี่ พารามิเตอร์ที่มีค่า T . ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd DatetimeIndex ที่มีช่วงเวลา 5 และความถี่เป็นวินาที เขตเวลาคือ ออสเตรเลีย/แอดิเลด − datetimeindex = pd.date_r
สมมติว่าเรามีสตริงตัวพิมพ์เล็กที่มีความยาวเท่ากัน เราต้องหาจำนวนอักขระขั้นต่ำที่ต้องอัปเดตเพื่อให้ตรงกับเงื่อนไขสามข้อต่อไปนี้สำหรับ i ทั้งหมด โดยที่ 0 ≤ i
สมมติว่าเรามีรายการตัวเลขที่เรียกว่า nums พวกมันถูกเรียงลำดับจากน้อยไปมาก นอกจากนี้เรายังมีเป้าหมายตัวเลขอีกตัวหนึ่ง เราต้องหาดัชนีที่ควรแทรกเป้าหมายเพื่อเก็บ nums ไว้ หากเป้าหมายมีอยู่แล้วใน nums ให้ส่งคืนดัชนีที่ใหญ่ที่สุดที่สามารถแทรกเป้าหมายได้ เราต้องแก้ปัญหานี้โดยไม่ต้องใช้ฟังก์ชั่นห้องสมุดและ
สมมติว่าเรามีตัวเลข เราต้องแปลงเป็นเลขโรมันที่เท่ากัน เลขโรมันประกอบด้วยสัญลักษณ์และค่าดังต่อไปนี้ - ฉัน =1 วี =5 X =10 L =50 C =100 D =500 M =1,000 โดยทั่วไปแล้ว สัญลักษณ์เหล่านี้จะถูกเขียนจากมากไปหาน้อย และเรียงจากซ้ายไปขวา และสามารถคำนวณได้โดยการรวมค่าของสัญลักษณ์ทั้งหมด แต่มีบางกรณีพิเศษที่สั
สมมติว่าเรามีเมทริกซ์ไบนารีสองตัวคือ mat1 และ mat2 ในที่นี้ 1 หมายถึงดิน และ 0 หมายถึงน้ำ หากมีกลุ่มของ 1(แผ่นดิน) ล้อมรอบด้วยน้ำเรียกว่าเกาะ เราต้องหาจำนวนเกาะที่มีอยู่ทั้งใน mat1 และ mat2 ที่พิกัดเดียวกัน ดังนั้นหากอินพุตเป็นเหมือน mat1 = 1 0 1 1 0 0 1 0 0 และ mat2 = 1 0 1 1 0 0 1 0 1
สมมติว่าเรามีสองรายการที่เรียกว่าการเดินและเป้าหมาย ที่จุดเริ่มต้น เราอยู่ที่ตำแหน่ง 0 ในเส้นหนึ่งมิติ ตอนนี้ |เดิน[i]| แสดงถึงจำนวนก้าวที่เดิน และเมื่อเดิน[i] เป็นบวก แสดงว่าเดินถูกต้อง และลบไปทางซ้าย เมื่อเราเดิน เราจะย้ายหนึ่งช่วงตึก นั่นคือตำแหน่งจำนวนเต็มถัดไปหรือก่อนหน้า เราต้องหาจำนวนบล็อกที่
ในการตรวจสอบองค์ประกอบว่าช่วงเวลาทับซ้อนค่าใน IntervalArray หรือไม่ ให้ใช้ overlaps() วิธีการในนุ่น ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd ช่วงเวลาสองช่วงคาบเกี่ยวกันหากมีจุดร่วม ซึ่งรวมถึงปลายทางที่ปิด ช่วงเวลาที่มีเฉพาะจุดปลายเปิดเหมือนกันจะไม่ทับซ้อนกัน สร้าง IntervalArray - inter
ในการตรวจสอบ Intervals ที่แชร์จุดปลายที่ปิดทับซ้อนกันหรือไม่ ให้ใช้ IntervalArray.overlaps() วิธีการในนุ่น ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd ช่วงเวลาสองช่วงคาบเกี่ยวกันหากมีจุดร่วม ซึ่งรวมถึงปลายทางที่ปิด สร้าง IntervalArray intervals = pd.arrays.IntervalArray.from_tuples([(10,