นี่คือคำสั่ง histo ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
histo - คำนวณฮิสโตแกรม 1 มิติของคอลัมน์ข้อมูล N
เรื่องย่อ
ประวัติ [-ค][-พี] เอ็กซ์มิน xmax ถังขยะ
ประวัติ [-ค][-พี] อิมิน IMAX
DESCRIPTION
ประวัติศาสตร์ ถังขยะข้อมูลคอลัมน์บนอินพุตมาตรฐานระหว่างค่าต่ำสุดและสูงสุดที่กำหนด
ค่านิยม หากให้อาร์กิวเมนต์บรรทัดคำสั่งสามอาร์กิวเมนต์ อาร์กิวเมนต์ที่สามถือเป็นจำนวน
ช่องข้อมูลระหว่างตัวเลขจริงสองตัวแรก หากให้อาร์กิวเมนต์เพียงสองอาร์กิวเมนต์ ก็จะเป็น
ทั้งสองถือว่าเป็นจำนวนเต็มและจำนวนถังข้อมูลจะเท่ากับความแตกต่าง
บวกหนึ่ง. ถังขยะมีขนาดเท่ากันเสมอ
ผลลัพธ์คือคอลัมน์ข้อมูล N+1 (สำหรับอินพุตคอลัมน์ N) โดยที่คอลัมน์แรกคือ
เซนทรอยด์ของแต่ละดิวิชั่น และแต่ละแถวจะสอดคล้องกับความถี่ของแต่ละคอลัมน์
รอบค่านั้น
ถ้า -c มีตัวเลือกอยู่แล้ว ประวัติ คำนวณฮิสโตแกรมสะสมสำหรับแต่ละคอลัมน์
แทนที่จะเป็นความถี่ตรง ค่าบนของแต่ละถังจะถูกพิมพ์ด้วยแทน
ของเซนทรอยด์ ซึ่งอาจเป็นประโยชน์ในการคำนวณเปอร์เซ็นไทล์ เป็นต้น ค่าด้านล่าง
ขั้นต่ำที่ระบุยังคงนับเป็นยอดรวมสะสม
พื้นที่ -p ตัวเลือกบอก ประวัติ เพื่อรายงานเปอร์เซ็นต์ของจำนวนสายป้อนทั้งหมด
มากกว่าการนับแบบสัมบูรณ์ ในกรณีของผลรวมสะสม จะได้ค่า
ค่าเปอร์เซ็นไทล์โดยตรง ค่าที่สูงกว่าค่าสูงสุดจะถูกนับรวมทั้งค่าด้านล่าง
ในกรณีนี้.
ข้อมูลที่ป้อนเข้าทั้งหมดจะถูกตีความว่าเป็นค่าจริง และคอลัมน์ต้องคั่นด้วยช่องว่างสีขาว
หากค่าใดน้อยกว่าค่าต่ำสุดหรือมากกว่าค่าสูงสุด ค่านั้นจะถูกละเว้น
เว้นแต่ไฟล์ -c มีการระบุตัวเลือก
ตัวอย่าง
ในการนับค่าข้อมูลระหว่าง -1 ถึง 1 ใน 50 ถังขยะ:
histo -1 1 50 < input.dat
ในการนับความถี่ของจำนวนเต็มระหว่าง 0 ถึง 255:
histo 0 255 < input.dat
ใช้ histo ออนไลน์โดยใช้บริการ onworks.net