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

    ปัญหา สร้างอาคาร n หลังเรียงต่อกัน (1 ถึง n) ข้อจำกัด: ความสูง ≥ 0, อาคารแรกสูง 0, ความต่างระหว่างอาคารติดกัน ≤ 1 มี Restrictions: (id_i, max_height_i) บังคับอาคาร id_i ต้องสูง ≤ max_height_i หาความสูงสูงสุดที่เป็นไปได้ของอาคารที่สูงที่สุด ตัวอย่าง n = 5, restrictions = [[2,1],[4,3]] → Output: 4 คว

  2. โปรแกรมหาห้องที่ใกล้ที่สุดจาก Queries ใน Python

    ปัญหา กำหนดอาร์เรย์ rooms แต่ละอันคือ [roomId, size] และ queries แต่ละอันคือ [preferred, minSize] ต้องหาห้องที่ size ≥ minSize และ |roomId - preferred| น้อยที่สุด ถ้าเท่ากันเลือก roomId น้อยกว่า ไม่มีให้ -1 ตัวอย่าง Rooms: [[2,2],[1,2],[3,2]] Queries: [[3,1],[3,3],[5,2]] Output: [3, -1, 3] อัลกอริ

  3. โปรแกรมหาช่วงเวลา (Interval) ขนาดเล็กที่สุดครอบคลุม Query แต่ละตัวใน Python

    ปัญหา กำหนดรายการ Intervals แต่ละอันคือคู่ (left_i, right_i) และรายการ Queries สำหรับแต่ละ Query j ต้องหา Interval ขนาดเล็กที่สุดที่ครอบคลุม Query นั้น (left_i ≤ query ≤ right_i) คืนขนาด Interval (right_i - left_i + 1) ห้าไม่มีให้ -1 ตัวอย่าง Intervals: [[2,5],[3,5],[4,7],[5,5]] Queries: [3,4,5,6]

  4. โปรแกรมหาค่าสีสูงสุดในกราฟมีทิศทาง (Directed Graph) ด้วย Python

    ปัญหา กำหนดกราฟมีทิศทาง (Directed Graph) ที่มี n โหนดสี และ m เส้นเชื่อม โหนดหมายเลข 0 ถึง n-1 สตริง col เก็บสีของแต่ละโหนด (ตัวพิมพ์เล็ก) edges เก็บคู่ (u, v) แสดงว่ามีเส้นเชื่อมจาก u ไป v Path ที่ถูกต้องคือลำดับโหนดที่มีเส้นเชื่อมต่อเนื่อง สีของ Path คือสีที่พบบ่อยที่สุดใน Path ต้องการหาค่าสีสูงสุ

  5. AngularJS - ฟังก์ชัน forEach()

    คำอธิบาย ฟังก์ชัน forEach() ใน AngularJS ใช้ Iterator Object เพื่อวนลูปผ่าน Collection ของ Items, Objects หรือ Array ฟังก์ชัน Iterator จะถูกเรียกพร้อมพารามิเตอร์ (value, key, obj) โดยที่: value - ค่าของ Object Property หรือ Array Element key - Key ของ Property หรือ Index ของ Array obj - Objec

  6. AngularJS - เมธอด isUndefined()

    คำอธิบาย เมธอด isUndefined() ใน AngularJS ใช้ตรวจสอบว่า Reference (ตัวแปร/คุณสมบัติ) ถูกนิยามหรือไม่ จะคืนค่า True หาก Reference ที่ส่งเข้าไม่ได้ถูกนิยาม (Undefined) มิฉะนั้นคืน False Syntax angular.isUndefined(value) ตัวอย่าง - ตรวจสอบว่า Reference เป็น Undefined หรือไม่ สร้างไฟล์ isUndefined.htm

  7. การใช้ ax.get_ylim() ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้าง Figure ใหม่หรือเปิดใช้งาน Figure ที่มีอยู่ เพิ่ม ax เข้าไปใน Figure สร้างข้อมูลสุ่มด้วย NumPy พล็อตข้อมูล y ด้วย plot() ใช้ ax.get_ylim() ดึงและพิมพ์ขอบเขตแกน Y แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import numpy as

  8. การพล็อต Profile Histograms ใน Python Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างข้อมูล x และ y ด้วย NumPy ใช้ seaborn.regplot พร้อมพารามิเตอร์ x_bins สำหรับจัดกลุ่ม x และ fit_reg=True สำหรับเส้นถดถอย แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import numpy as np import seaborn as sns from matplotlib import

  9. การเปลี่ยนสเกล Imshow ใน Matplotlib โดยไม่ยืดรูปภาพ

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างข้อมูลสุ่มขนาด 4×4 แสดงข้อมูลเป็นภาพด้วย imshow() ใช้พารามิเตอร์ extent จับคู่พิกัดพิกเซลกับพิกัดข้อมูล ตั้งค่า aspect ratio ด้วย aspect=4 หรือ aspect=auto เพื่อไม่ให้รูปยืด แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import

  10. การปรับขนาดข้อความอัตโนมัติ (Autosize Text) ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots พล็อตข้อมูลช่วง 10 จุด สร้างรายการ Labels ที่ยาวผันผวน ตั้งค่า Ticks และ Labels บนแกน X พร้อมหมุน 30 องศา แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด from matplotlib import pyplot as plt plt.rcParams[figure.figsize] = [7.00, 3.50]

  11. การพล็อต Violin Plot สองชุดบนกราฟเดียวด้วย Seaborn

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots โหลดชุดข้อมูลตัวอย่างจาก Repository ออนไลน์ (ต้องมีอินเทอร์เน็ต) สร้าง Violin Plot ด้วย violinplot() แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import seaborn as sns from matplotlib import pyplot as plt plt.rcParams[figure.figsize]

  12. การสร้าง Mosaic Plot ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots ติดตั้งแพ็กเกจ statsmodels (pip install statsmodels) จำเป็นสำหรับ Mosaic Plot สร้าง Dictionary สำหรับข้อมูล Mosaic Plot สร้าง Mosaic Plot จาก Contingency Table แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import matplotlib.pyplot as

  13. การพล็อต Decision Boundaries ของ k-NN ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots กำหนดตัวแปร n_neighbors จำนวนเพื่อนบ้าน โหลดชุดข้อมูล Iris (Classification) สร้างข้อมูล x และ y (ใช้ 2 ฟีเจอร์แรก) กำหนดรายการสีสำหรับพื้นที่และจุดข้อมูล สร้าง Classifier k-Nearest Neighbors คำนวณขอบเขต xmin, xmax, ymin, ymax

  14. การแสดงจุด (0,0) ที่มุมซ้ายล่างของกราฟใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างรายการข้อมูล x และ y พล็อตข้อมูล x และ y ตั้งค่าสเกล x และ y axes ให้เริ่มจาก 0 แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import numpy as np import matplotlib.pyplot as plt plt.rcParams[figure.figsize] = [7.00, 3.50] plt.rc

  15. การรักษา Padding ขณะตั้งค่า Axis Limit ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างข้อมูล x และ y ด้วย NumPy พล็อตข้อมูลด้วย plot() ตั้งค่าขอบเขต x และ y axes แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด import numpy as np import matplotlib.pyplot as plt plt.rcParams[figure.figsize] = [7.00, 3.50] plt.rcPara

  16. การพล็อตกราฟแท่ง (Bar Chart) จาก List ใน Python Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างรายการข้อมูล (Data points) สร้าง Bar Plot ด้วยข้อมูล แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด from matplotlib import pyplot as plt plt.rcParams[figure.figsize] = [7.00, 3.50] plt.rcParams[figure.autolayout] = True # รายการข

  17. การพล็อตผิว 3D จากรายการ Tuple ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างรายการ Tuple (x, y, z) แยก x, y, z จาก Tuple สร้าง Coordinate Matrices ด้วย np.meshgrid() คำนวณค่า h สำหรับ Surface Plot สร้าง Figure ใหม่หรือเปิดใช้งาน Figure ที่มีอยู่ ดึง Axis แบบ 3D ของ Figure สร้าง Surface Plot

  18. การพล็อตระนาบ (Plane) จากสมการคณิตศาสตร์ใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้างข้อมูล x และ y ด้วย NumPy คำนวณสมการระนาบ eq จาก x และ y สร้าง Figure ใหม่หรือเปิดใช้งาน Figure ที่มีอยู่ ดึง Axis ปัจจุบันแบบ projection=3d สร้าง Surface Plot ด้วย x, y, eq แสดงรูปภาพด้วยเมธอด show() ตัวอย่างโค้ด impo

  19. การดึงคุณสมบัติของ Object ที่ถูก Pick ใน Mplot3D (Matplotlib + Python)

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้าง Figure ใหม่หรือเปิดใช้งาน Figure ที่มีอยู่ เพิ่ม ax แบบ 3D เข้าไปใน Figure สร้าง Scatter Plot ข้อมูลสุ่ม ผูกฟังก์ชัน pick_event_method กับ Event pick_event พิมพ์พิกัด x, y, z ของจุดที่ถูกคลิก แสดงรูปภาพด้วยเมธอด show()

  20. การ Rasterize Plot ให้คมชัด ไม่ทำให้ Label คลุมเครือใน Matplotlib

    ขั้นตอนการทำงาน กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots สร้าง Figure และชุด Subplots 4 แถว Axes 0: Fill Between พร้อม Alpha และ rasterized=False เพิ่ม Text ลงใน Axes Axes 1: Fill Between พร้อม Alpha และ rasterized=True เพิ่ม Text ลงใน Axes Axes 2 และ 3: Fill Between โดยไม่มี Alpha

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:367/451  20-คอมพิวเตอร์/Page Goto:1 361 362 363 364 365 366 367 368 369 370 371 372 373