เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Zipf Distribution
การแยก Zipf ใช้เพื่อสุ่มตัวอย่างข้อมูลตามกฎของ zipf กฎของ Zipf นั้นในการรวบรวมคำทั่วไปที่ n คือ 1 / n เท่าของคำทั่วไป เช่น คำทั่วไปที่ 5 ในภาษาอังกฤษนั้นเกิดขึ้นเกือบ 1 ใน 5 ของคำที่ถูกใช้บ่อยที่สุด
- a - พารามิเตอร์การแจกแจง
- size - รูปร่างของอาร์เรย์ที่ส่งคืน
ตัวอย่าง
วาดตัวอย่างสำหรับการแจกแจง zipf ด้วยพารามิเตอร์การกระจาย 2 ด้วยขนาด 2x3
from numpy import random |
ผลลัพธ์
[[1 1 1] |
การแสดงการแจกเเจง Zipf
ตัวอย่าง
1,000 คะแนน แต่พล็อตเฉพาะจุดที่มีค่า <10 สำหรับแผนภูมิที่มีแสดงค่าได้มากกว่า
from numpy import random |
ผลลัพธ์
อย่าลืมทบทวนหลังเรียน หลังๆก็จะไม่ยุ่งยากเเล้วนะครับ สำหรับคนที่เคยเขียนโปรแกรมมาบ้างเเล้ว ก็จะไปได้ไวหน่อย ก็ขอให้กำลังใจคนที่พึ่งเริ่มศึกษาเกี่ยวกับการเขียนโปรแกรมนะครับ หรือหากจริงจังก็สามารถมาลงคอร์สเรียนของเราได้เลยนะครับ ดูข้อมูลเพิ่มเติมหน้าเว็บกันก่อนได้เลย
แปลจากhttps://www.w3schools.com/python/numpy_random_zipf.asp
Tag ที่น่าสนใจ: zipf_distribution python numpy random_distribution probability_distribution programming_tutorial data_visualization matplotlib seaborn programming_basics
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com