Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธีสร้าง Patch Plot ด้วย Bokeh ใน Python

    บทนำPatch Plot ใช้แสดงพื้นที่ปิดที่กำหนดโดยลำดับจุด (x, y) เหมาะสำหรับแสดงรูปทรงไม่สม่ำเสมอการติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figure, output_file, show p = figure(p

  2. วิธีสร้าง Scatter Plot ด้วย Bokeh ใน Python

    บทนำBokeh สร้าง Scatter Plot แบบโต้ตอบ ใช้งานง่าย เหมาะสำหรับแสดงความสัมพันธ์ระหว่างสองตัวแปรการติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figure, output_file, show fig = figu

  3. วิธีตรวจสอบว่าลบตัวอักษร 1 ตัวแล้วความถี่ทั้งหมดเท่ากันได้ใน Python

    ปัญหากำหนดสตริง s ตรวจสอบว่าหากลบตัวอักษรเพียง 1 ตัว จะทำให้ความถี่ของทุกตัวอักษรที่เหลือเท่ากันได้หรือไม่ตัวอย่าง: abbc → ลบ b 1 ตัว ได้ abc (ทุกตัว 1 ครั้ง) → Trueแนวทางแก้ปัญหานับความถี่เริ่มต้น หากเท่ากันทั้งหมดแล้ว คืน Trueลองลดความถี่แต่ละตัวอักษรทีละ 1 แล้วตรวจสอบว่าเท่ากันทั้งหมดหรือไม่ตัวอย

  4. วิธีตรวจสอบว่าความถี่ตัวอักษรในสตริงหนึ่งเป็นตัวคูณหรือตัวหารของอีกสตริงใน Python

    ปัญหากำหนดสตริง s และ t ตรวจสอบว่าสำหรับทุกตัวอักษรใน s ความถี่ใน s เป็นตัวคูณหรือตัวหารของความถี่ใน t (เฉพาะตัวอักษรที่มีในทั้งคู่)ตัวอย่าง: s=xxyzzw, t=yyyxxxxzz → x:2 vs 4 (2|4), y:1 vs 3 (1|3), z:2 vs 2, w:1 vs 0 (ข้าม) → Trueแนวทางแก้ปัญหานับความถี่ใน s และ t (s_freq, t_freq)ลูปตัวอักษรใน s_fre

  5. วิธีตรวจสอบว่าความถี่ตัวอักษรเป็นลำดับ Recaman Series ใน Python

    ปัญหากำหนดสตริงตัวพิมพ์เล็ก s ตรวจสอบว่าความถี่ของตัวอักษร (จัดเรียงใหม่ได้) ตรงกับลำดับ Recaman (ไม่นับพจน์แรก 0) หรือไม่ลำดับ Recaman: 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11, 22, 10, 23, 9, 24, ...ตัวอย่าง: pppuvuuqquuu → ความถี่ p:3, u:6, v:1, q:2 → ตรง [1,3,6,2] → Trueแนวทางแก้ปัญหานับความถี่ตัวอั

  6. วิธีแสดงจุดข้อมูล (Data Points) รูปทรงต่างๆ ด้วย Bokeh ใน Python

    บทนำBokeh ให้ Glyphs หลากหลายรูปทรงสำหรับ Scatter plots เช่น วงกลม, วงกลมขวาง, วงกลมครอส ช่วยสื่อสารข้อมูลเชิงปริมาณได้ชัดเจนการติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figur

  7. วิธีพลอตหลายรูปทรงบนกราฟเดียวด้วย Bokeh ใน Python

    บทนำBokeh รองรับการวาดรูปทรงเรขาคณิตหลากหลายบน Figure เดียว เช่น สี่เหลี่ยม, สี่เหลี่ยมจัตุรัส, วงรี, รูปไข่การติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figure, output_file, s

  8. วิธีแสดง Bar Graph ด้วย Bokeh (รุ่นง่าย)

    บทนำBokeh ทำงานร่วมกับ NumPy, Pandas ได้ดี สร้างกราฟโต้ตอบ สามารถฝังในเว็บแอปได้การติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figure, output_file, show xvals = [label_1, label

  9. วิธีสร้าง Bar Plot พื้นฐานด้วย Bokeh ใน Python

    บทนำBokeh สร้าง Bar Chart แบบโต้ตอบ ใช้งานง่ายกับข้อมูลรายการ (lists) รองรับการกำหนดสีแต่ละแท่งการติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figure, output_file, show xvals =

  10. วิธีสร้าง Stacked Bar Charts ด้วย Bokeh ใน Python

    บทนำBokeh รองรับ Stacked Bar Charts ผ่านฟังก์ชัน vbar_stack หรือ hbar_stack เหมาะสำหรับแสดงส่วนประกอบสะสมการติดตั้งpip3 install bokeh conda install bokehตัวอย่างโค้ดfrom bokeh.plotting import figure, output_file, show labs = [label_1, label_2, label_3] vals = [val_1, val_2, val_3] my_data = { l

  11. วิธีตรวจสอบว่าความถี่ของแต่ละหลักน้อยกว่าหรือเท่ากับค่าหลักนั้นใน Python

    ปัญหากำหนดตัวเลข n ตรวจสอบว่าความถี่ของแต่ละหลัก (0-9) น้อยกว่าหรือเท่ากับค่าของหลักนั้นเองตัวอย่าง: 5162569 → True (5:2ครั้ง, 1:1, 6:2, 9:1 — ทุกค่าต่ำกว่าหรือเท่าหลักตัวเลข)แนวทางแก้ปัญหาลูปตรวจสอบแต่ละหลัก 0-9นับความถี่ใน n ค่าหลัก ให้คืน False ทันทีตัวอย่างโค้ด i: return False

  12. วิธีแสดง Multiple Bar Plots ด้วย Bokeh ใน Python

    บทนำBokeh เป็นเครื่องมือ Visualization แบบโต้ตอบ ใช้ร่วมกับ NumPy, Pandas ได้ แปลงข้อมูลเป็น JSON สำหรับ BokehJSการติดตั้งpip3 install bokeh conda install bokehDependenciesNumpy, Pillow, Jinja2, Packaging, Pyyaml, Six, Tornado, Python-dateutilตัวอย่างโค้ดfrom bokeh.plotting import figure, output_fil

  13. วิธีตรวจสอบว่า Array ใกล้จะเรียงลำดับแล้ว (Almost Sorted) ใน Python

    ปัญหาArray เรียกว่า Almost Sorted หากทุกตัวเลขอยู่ห่างจากตำแหน่งที่ถูกต้องใน Array ที่เรียงแล้วไม่เกิน 1 ตำแหน่งตัวอย่าง: [10, 30, 20, 40] → True (10 อยู่ถูกต้อง, 30 และ 20 สลับกัน, 40 ถูกต้อง)แนวทางแก้ปัญหาลูปผ่าน Array หากพบ nums[i+1] ให้สลับแล้วข้าม index ถัดไปหลังจบลูป ตรวจสอบอีกครั้งว่ามีค่าผิ

  14. วิธีตรวจสอบว่า 4 จำนวนเต็ม (ด้าน) สร้างเป็นสี่เหลี่ยมผืนผ้าได้ใน Python

    ปัญหากำหนดรายการ 4 ด้าน ตรวจสอบว่าสามารถสร้างเป็นสี่เหลี่ยมผืนผ้าได้หรือไม่ (ต้องมีคู่ด้านตรงข้ามเท่ากัน)ตัวอย่าง: [10, 30, 30, 10] → True (มีคู่ 10 และ 30)แนวทางแก้ปัญหาตรวจสอบทุกกรณีที่เป็นไปได้ของคู่ด้าน:ทั้ง 4 ด้านเท่ากัน (สี่เหลี่ยมจัตุรัส)ด้านที่ 0=1 และ 2=3ด้านที่ 0=3 และ 2=1ด้านที่ 0=2 และ 3

  15. วิธีแสดงกราฟ Twin Axes (สองแกน Y) ด้วย Bokeh ใน Python

    บทนำBokeh สร้างกราฟแบบโต้ตอบ (interactive) ต่างจาก Matplotlib/Seaborn ที่เป็น static plots สามารถฝังใน Flask, Django, Jupyter Notebook ได้การติดตั้งpip3 install bokeh conda install bokehตัวอย่างโค้ดfrom numpy import pi, arange, sin, linspace from bokeh.plotting import output_file, figure, show from

  16. วิธาสร้าง Grid Plot ด้วยไลบรารี Bokeh ใน Python

    บทนำBokeh เป็นแพ็กเกจ Python สำหรับการแสดงภาพข้อมูล (Data Visualization) โครงการโอเพนซอร์ส ใช้ HTML และ JavaScript ในการเรนเดอร์.plot เหมาะสำหรับแดชบอร์ดบนเว็บBokeh แปลงแหล่งข้อมูลเป็นไฟล์ JSON ซึ่งเป็นอินพุตของ BokehJS (ไลบรารี JavaScript เขียนด้วย TypeScript) เพื่อแสดงผลบนเบราว์เซอร์สมัยใหม่การติด

  17. วิธีตรวจสอบว่าเลขเป็นกำลังของ d โดยที่ d เป็นกำลังของ 2 ใน Python

    ปัญหากำหนดตัวเลข n และ x ตรวจสอบว่า n เป็นกำลังของ x หรือไม่ โดยที่ x เองเป็นกำลังของ 2ตัวอย่าง: n = 32768, x = 32 → True เพราะ 32768 = 32³แนวทางแก้ปัญหาตรวจสอบว่า n เป็นกำลังของ 2 (โดย n & (n-1) == 0)นับจำนวนครั้งที่หาร 2 ลงตัว (cnt)คำนวณเลขยกกำลังของ x (log2(x)) ผ่านฟังก์ชัน find_pow_of_2ตรวจสอบว่

  18. วิธีตรวจสอบว่าเลขที่กำหนดเป็น Emirp Number ใน Python

    ปัญหาEmirp Number คือ จำนวนเฉพาะที่เมื่อกลับลำดับหลักตัวเลขแล้ว ได้จำนวนเฉพาะอีกตัวหนึ่งที่ต่างจากตัวเดิม (Emirp = Prime เขียนย้อนกลับ)ตัวอย่าง: 97 เป็น Emirp เพราะกลับด้านได้ 79 ซึ่งก็เป็นจำนวนเฉพาะเช่นกันแนวทางแก้ปัญหาตรวจสอบว่า num เป็นจำนวนเฉพาะหรือไม่ หากไม่ใช่ คืนค่า Falseกลับลำดับตัวเลขของ nu

  19. วิธีใช้ BeautifulSoup ดึงชื่อโดเมนของเว็บไซต์ใน Python

    บทนำBeautifulSoup เป็นไลบรารี Python สำหรับแยกวิเคราะห์ข้อมูลจากหน้าเว็บ ช่วยในการ Web Scraping รวมถึงการประยุกต์ใช้ใน NLP (Natural Language Processing) วิเคราะห์ข้อมูล และสกัดข้อมูลเชิงลึกWeb Scraping ใช้ได้ในงานวิจัย การติดตามแนวโน้มตลาด และ SEO monitoringการติดตั้งpip install beautifulsoup4ตัวอย่

  20. วิธีตรวจสอบว่าเลขที่กำหนดเป็นกำลังสองสมบูรณ์ใน Python

    ปัญหาสมมติว่าเรามีตัวเลข n เราต้องการตรวจสอบว่า n เป็นจำนวนกำลังสองสมบูรณ์ (perfect square) หรือไม่ จำนวนหนึ่งจะเป็นกำลังสองสมบูรณ์เมื่อรากที่สองของมันเป็นจำนวนเต็มตัวอย่าง: หาก n = 36 ผลลัพธ์คือ True เพราะ 36 = 6×6แนวทางแก้ปัญหาคำนวณส่วนจำนวนเต็มของรากที่สองของ n (sq_root = int(sqrt(n)))ตรวจสอบว่า

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:218/451  20-คอมพิวเตอร์/Page Goto:1 212 213 214 215 216 217 218 219 220 221 222 223 224