Python`da gövde ve yaprak alanları

| | | | | |

Kök ve yaprak grafiği — her veri değerinin bir "taban" (ilk basamak veya sayılar) ve bir "sayfa" (genellikle son basamak) olarak ayrıldığı tablo görünümüdür.

Yorumlar:

Yorumlar:

Yorumlar:

Yorumlar:

Yorumlar:

Yorumlar:

Yorumlar:

güçlü>

"17", "1" (gövde) ve "7" (yaprak) olarak ayrılır "69", "6" (gövde) ve "9" (yaprak) olarak ayrılır 

Sap-yaprak bölümünün sırası:

  1. Her bir gözlemi / veriyi, en sağdaki rakam ve yaprak hariç hepsinden oluşacak bir gövdeye bölün, en sağdaki rakam.
  2. Yaprak sadece bir rakama sahip olmalı ve gövde mümkün olduğunca çok rakama sahip olabilir.
  3. Ana gövdesini en küçüğü üstte olacak şekilde dikey bir sütuna yazın (ancak Python`da en büyüğü üstte alırsınız), ardından o sütundan sağa dikey bir çizgi çizin.
  4. Her bir karşılık gelen yaprağı, gövdeden artan düzende dikey çizgiden hemen sonra gövdesinin sağına bir sıra halinde yazın.

Örnek:

Python.Engineering`in içeriğinde 10 teknoloji yazarı olduğunu varsayalım. Her biri sitede yayınlamak için 100 makale gönderdi. 100 makaleden her 10 içerik yazarı için hatalı makale sayısı aşağıda gösterilmiştir —

16, 25, 47, 56, 23, 45, 19, 55, 44, 27 

Kök-yaprak alanı —

1 | 69 2 | 357 4 | 457 5 | 56 

Stem modülü —
Python`da gövdeleri ve yaprakları çizmek için güçlü modül > kök grafik. Kök grafiği modülünü Jupyter Notebook`tan —

import sys! olarak yükleyebilirsiniz! {Sys.executable} -m pip install stemgraphic 

Aşağıda —


# modül içe aktarma

içe aktarma < kod sınıfı = "düz" > kök grafiği


veri = [ 16 , 25 , 47 , 56 , 23 , 45 , 19 , 55 , 44 , 27 ]


# gerekli ile stem_graphic çağırın parametreler,
# data and scale

stemgraphic.stem_graphic (veri, ölçek = 10 )

Çıktı:

Açıklama —
Yukarıdaki grafikte en soldaki sütun — bu bir frekans sayacıdır. 10-20 aralığında iki gözlem ve 20-30 aralığında 3 gözlem vardır, bu da 0-30 aralığında toplam 5 gözlem verir. Bu damardan devam edersek, aynı sütunda en üstte yer alan 10 gözlem görüyoruz. Daha sonra dikey çizgiden sonra biri en fazla 16 olmak üzere iki değer gelir. En üstte 56 olsa da bu ‚Äã‚Äã değerleri verilen durumda sırasıyla minimum ve maksimum değerlerden başka bir şey değildir. veri kümesi. Bundan sonra, gövde değerlerine sahibiz ve bundan sonra, gövdeyi dikey bir çizgi boyunca bölen ‚Äã‚Äà değerleriyle kalıyoruz.

Not: Bunu ayarlayabilirsiniz. >Matplotlib Jupyter Notebook`tan —

import sys! gibi bir kitaplık! {sys.executable} -m pip kurulum matplotlib 

matplotlib.pyplot.stem kullanarak —


# import matplotlib.pyplot kitaplığı

matplotlib.pyplot`u plt olarak içe aktar


data = [ 16 , 25 , 47 , 56 , 23 , 45 , 19 , 55 , 44 , 27 ]


# kök parça ayrımı

kök = [ 1 , 1 , 2 , 2 , 2 , 4 , 4 , 4 , 5 , 5 ]


plt.ylabel ( `Veri` ) # Y ekseni etiketi için


plt.xlabel ( `stems` ) # x eksenindeki etiketler için


plt.xlim ( 0 , 10 ) # x- eksen sınırı


plt.stem (saplar, veriler) # gerekli bölüm

Çıktı:

Bağlantı: https:/ /pypi.org/project/stemgraphic/

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method