Inhaltsverzeichnis
Berechnung des Histogramms mit Python Numpy
Grammatik
Beispiel
Ausgabe
Heim Backend-Entwicklung Python-Tutorial Berechnen Sie ein Histogramm eines Datensatzes mit NumPy in Python

Berechnen Sie ein Histogramm eines Datensatzes mit NumPy in Python

Aug 28, 2023 pm 08:01 PM
numpy 计算 直方图

Berechnen Sie ein Histogramm eines Datensatzes mit NumPy in Python

Ein Histogramm ist eine grafische Darstellung der Verteilung eines Datensatzes. Es stellt Daten in Form einer Reihe von Balkendiagrammen dar, wobei jeder Balken einen Bereich von Datenwerten darstellt und die Höhe des Balkens die Häufigkeit der innerhalb dieses Bereichs definierten Datenwerte darstellt.

Diese werden hauptsächlich verwendet, um die Verteilung numerischer Daten darzustellen, wie z. B. die Verteilung der Noten in einer Klasse, die Bevölkerungsverteilung oder die Einkommensverteilung der Arbeitnehmer usw.

Im Histogramm stellt die x-Achse den Bereich der Datenwerte dar, unterteilt in Intervalle, und die y-Achse stellt die Häufigkeit des Bereichs der Datenwerte innerhalb jedes Bins dar. Histogramme können normalisiert werden, indem die Häufigkeit jedes Bins durch dividiert wird Gesamtdatenwerte, was zum Histogramm der relativen Häufigkeit führt, wobei die Y-Achse die Datenwerte jedes Bins darstellt.

Berechnung des Histogramms mit Python Numpy

In Python haben wir zum Erstellen der Histogramme die Bibliotheken Numpy, Matplotlib und Seaborn. In Numpy haben wir die Funktion histogram(), um mit den Histogrammdaten zu arbeiten.

Grammatik

Im Folgenden finden Sie die Syntax zum Erstellen der Histogramme für den angegebenen Datenbereich.

numpy.histogram(arr, bins, range, normed, weights, density)
Nach dem Login kopieren
Die chinesische Übersetzung von

Where,

ist:

Where,

  • arr ist das Eingabearray

  • bins ist die Anzahl der Balken im Histogramm, die zur Darstellung von Daten

  • verwendet werden
  • Bereich definiert den Wertebereich im Histogramm

  • normierter Präferenzdichteparameter

  • weights ist ein optionaler Parameter für die Gewichtung jedes Datenwerts

  • Dichte ist ein Parameter, der die Histogrammdaten in eine Wahrscheinlichkeitsdichte normalisiert.

Die Ausgabe der Histogrammfunktion ist ein Tupel, das die Histogrammzählungen und Bin-Kanten enthält.

Beispiel

Im folgenden Beispiel erstellen wir ein Histogramm mit der Funktion histogram() von Numpy. Hier nehmen wir ein Array als Eingabeparameter und definieren Bins als 10, sodass das Histogramm mit 10 Bins erstellt wird und die restlichen Parameter als keine beibehalten werden können.

import numpy as np
arr = np.array([10,20,25,40,35,23])
hist = np.histogram(arr,bins = 10)
print("The histogram created:",hist)
Nach dem Login kopieren

Ausgabe

The histogram created: (array([1, 0, 0, 1, 1, 1, 0, 0, 1, 1], dtype=int64), array([10., 13., 16., 19., 22., 25., 28., 31., 34., 37., 40.]))
Nach dem Login kopieren

Beispiel

Sehen wir uns ein Beispiel an, um die histogram()-Funktion der Numpy-Bibliothek zu verstehen.

import numpy as np
arr = np.array([[20,20,25],[40,35,23],[34,22,1]])
hist = np.histogram(arr,bins = 20)
print("The histogram created:",hist)
Nach dem Login kopieren

Ausgabe

The histogram created: (array([1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 0, 0, 0,
1, 1, 0, 1],
 dtype=int64), array([ 1. , 2.95, 4.9 , 6.85, 8.8 , 10.75, 12.7 ,
14.65, 16.6 ,
 18.55, 20.5 , 22.45, 24.4 , 26.35, 28.3 , 30.25, 32.2 , 34.15,
 36.1 , 38.05, 40. ]))</p><p>
Nach dem Login kopieren

Beispiel

In diesem Beispiel erstellen wir ein Histogramm, indem wir die zu verwendenden Bins und den Datenbereich angeben. Der folgende Code kann als Referenz verwendet werden.

import numpy as np
arr = np.array([[20,20,25],[40,35,23],[34,22,1]])
hist = np.histogram(arr,bins = 20, range = (1,10))
print("The histogram created:", hist)
Nach dem Login kopieren

Ausgabe

The histogram created: (array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0],
 dtype=int64), array([ 1. , 1.45, 1.9 , 2.35, 2.8 , 3.25, 3.7 ,4.15, 4.6 ,
 5.05, 5.5 , 5.95, 6.4 , 6.85, 7.3 , 7.75, 8.2 , 8.65,
 9.1 , 9.55, 10. ]))
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBerechnen Sie ein Histogramm eines Datensatzes mit NumPy in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So überprüfen Sie schnell die Numpy-Version So überprüfen Sie schnell die Numpy-Version Jan 19, 2024 am 08:23 AM

Numpy ist eine wichtige Mathematikbibliothek in Python. Sie bietet effiziente Array-Operationen und wissenschaftliche Berechnungsfunktionen und wird häufig in den Bereichen Datenanalyse, maschinelles Lernen, Deep Learning und anderen Bereichen verwendet. Bei der Verwendung von Numpy müssen wir häufig die Versionsnummer von Numpy überprüfen, um die von der aktuellen Umgebung unterstützten Funktionen zu ermitteln. In diesem Artikel erfahren Sie, wie Sie die Numpy-Version schnell überprüfen und spezifische Codebeispiele bereitstellen. Methode 1: Verwenden Sie das __version__-Attribut, das mit numpy geliefert wird. Das numpy-Modul wird mit einem __ geliefert.

CUDAs universelle Matrixmultiplikation: vom Einstieg bis zur Kompetenz! CUDAs universelle Matrixmultiplikation: vom Einstieg bis zur Kompetenz! Mar 25, 2024 pm 12:30 PM

Die allgemeine Matrixmultiplikation (GEMM) ist ein wesentlicher Bestandteil vieler Anwendungen und Algorithmen und außerdem einer der wichtigen Indikatoren zur Bewertung der Leistung der Computerhardware. Eingehende Forschung und Optimierung der Implementierung von GEMM können uns helfen, Hochleistungsrechnen und die Beziehung zwischen Software- und Hardwaresystemen besser zu verstehen. In der Informatik kann eine effektive Optimierung von GEMM die Rechengeschwindigkeit erhöhen und Ressourcen einsparen, was für die Verbesserung der Gesamtleistung eines Computersystems von entscheidender Bedeutung ist. Ein tiefgreifendes Verständnis des Funktionsprinzips und der Optimierungsmethode von GEMM wird uns helfen, das Potenzial moderner Computerhardware besser zu nutzen und effizientere Lösungen für verschiedene komplexe Computeraufgaben bereitzustellen. Durch Optimierung der Leistung von GEMM

So berechnen Sie Addition, Subtraktion, Multiplikation und Division in einem Word-Dokument So berechnen Sie Addition, Subtraktion, Multiplikation und Division in einem Word-Dokument Mar 19, 2024 pm 08:13 PM

WORD ist ein leistungsstarkes Textverarbeitungsprogramm, mit dem wir verschiedene Texte in Excel bearbeiten können. Wir beherrschen die Berechnungsmethoden der Addition, Subtraktion und Multiplikatoren. Wie subtrahiere ich den Multiplikator? Kann ich ihn nur mit einem Taschenrechner berechnen? Die Antwort ist natürlich nein, WORD kann das auch. Heute werde ich Ihnen beibringen, wie Sie mit Formeln grundlegende Operationen wie Addition, Subtraktion, Multiplikation und Division in Tabellen in Word-Dokumenten berechnen. Lassen Sie mich heute im Detail zeigen, wie man Addition, Subtraktion, Multiplikation und Division in einem WORD-Dokument berechnet. Schritt 1: Öffnen Sie ein WORD, klicken Sie in der Symbolleiste unter [Einfügen] auf [Tabelle] und fügen Sie eine Tabelle in das Dropdown-Menü ein.

Numpy-Version aktualisieren: eine detaillierte und leicht verständliche Anleitung Numpy-Version aktualisieren: eine detaillierte und leicht verständliche Anleitung Feb 25, 2024 pm 11:39 PM

So aktualisieren Sie die Numpy-Version: Leicht verständliches Tutorial, erfordert konkrete Codebeispiele. Einführung: NumPy ist eine wichtige Python-Bibliothek für wissenschaftliche Berechnungen. Es bietet ein leistungsstarkes mehrdimensionales Array-Objekt und eine Reihe verwandter Funktionen, mit denen effiziente numerische Operationen ausgeführt werden können. Mit der Veröffentlichung neuer Versionen stehen uns ständig neuere Funktionen und Fehlerbehebungen zur Verfügung. In diesem Artikel wird beschrieben, wie Sie Ihre installierte NumPy-Bibliothek aktualisieren, um die neuesten Funktionen zu erhalten und bekannte Probleme zu beheben. Schritt 1: Überprüfen Sie zu Beginn die aktuelle NumPy-Version

Schritt-für-Schritt-Anleitung zur Installation von NumPy in PyCharm und zur optimalen Nutzung seiner Funktionen Schritt-für-Schritt-Anleitung zur Installation von NumPy in PyCharm und zur optimalen Nutzung seiner Funktionen Feb 18, 2024 pm 06:38 PM

Bringen Sie Ihnen Schritt für Schritt bei, NumPy in PyCharm zu installieren und seine leistungsstarken Funktionen vollständig zu nutzen. Vorwort: NumPy ist eine der grundlegenden Bibliotheken für wissenschaftliches Rechnen in Python. Sie bietet leistungsstarke mehrdimensionale Array-Objekte und verschiedene für die Ausführung erforderliche Funktionen Grundlegende Operationen an Arrays. Es ist ein wichtiger Bestandteil der meisten Data-Science- und Machine-Learning-Projekte. In diesem Artikel erfahren Sie, wie Sie NumPy in PyCharm installieren und seine leistungsstarken Funktionen anhand spezifischer Codebeispiele demonstrieren. Schritt 1: Installieren Sie zunächst PyCharm

Leitfaden zur Auswahl der Numpy-Version: Warum ein Upgrade? Leitfaden zur Auswahl der Numpy-Version: Warum ein Upgrade? Jan 19, 2024 am 09:34 AM

Mit der rasanten Entwicklung von Bereichen wie Datenwissenschaft, maschinellem Lernen und Deep Learning hat sich Python zu einer Mainstream-Sprache für die Datenanalyse und -modellierung entwickelt. In Python ist NumPy (kurz für NumericalPython) eine sehr wichtige Bibliothek, da sie eine Reihe effizienter mehrdimensionaler Array-Objekte bereitstellt und die Grundlage für viele andere Bibliotheken wie Pandas, SciPy und Scikit-Learn bildet. Bei der Verwendung von NumPy werden Sie daher wahrscheinlich auf Kompatibilitätsprobleme zwischen verschiedenen Versionen stoßen

Entdecken Sie die geheime Methode zur schnellen Deinstallation der NumPy-Bibliothek Entdecken Sie die geheime Methode zur schnellen Deinstallation der NumPy-Bibliothek Jan 26, 2024 am 08:32 AM

Das Geheimnis der schnellen Deinstallation der NumPy-Bibliothek wird gelüftet. Es sind spezifische Codebeispiele erforderlich. NumPy ist eine leistungsstarke Python-Bibliothek für wissenschaftliches Rechnen, die in Bereichen wie Datenanalyse, wissenschaftlichem Rechnen und maschinellem Lernen weit verbreitet ist. Manchmal müssen wir jedoch möglicherweise die NumPy-Bibliothek deinstallieren, sei es zur Aktualisierung der Version oder aus anderen Gründen. In diesem Artikel werden einige Methoden zum schnellen Deinstallieren der NumPy-Bibliothek vorgestellt und spezifische Codebeispiele bereitgestellt. Methode 1: Verwenden Sie pip zum Deinstallieren. Pip ist ein Python-Paketverwaltungstool, das zum Installieren, Aktualisieren und Installieren verwendet werden kann

Eingehende Analyse der Numpy-Slicing-Operationen und deren Anwendung im tatsächlichen Kampf Eingehende Analyse der Numpy-Slicing-Operationen und deren Anwendung im tatsächlichen Kampf Jan 26, 2024 am 08:52 AM

Detaillierte Erläuterung der Numpy-Slicing-Operationsmethode und praktische Anwendungsanleitung Einführung: Numpy ist eine der beliebtesten wissenschaftlichen Computerbibliotheken in Python und bietet leistungsstarke Array-Operationsfunktionen. Unter diesen ist der Slicing-Vorgang eine der am häufigsten verwendeten und leistungsstarken Funktionen in Numpy. In diesem Artikel wird die Slicing-Operationsmethode in Numpy ausführlich vorgestellt und die spezifische Verwendung der Slicing-Operation anhand eines praktischen Anwendungsleitfadens demonstriert. 1. Einführung in die Numpy-Slicing-Operationsmethode Die Numpy-Slicing-Operation bezieht sich auf das Erhalten einer Teilmenge eines Arrays durch Angabe eines Indexintervalls. Seine Grundform ist:

See all articles