[Python] Strukturiertes Array erstellen (heterogene Daten mit NumPy speichern)

0. Übersicht

Sie möchten Informationen zu einer Person wie Name, Alter und Größe zusammenstellen. Verwenden Sie in diesem Fall das strukturierte Array von NumPy. Sie können verschiedene Arten komplexer Daten effizient speichern. Da es eine große Sache ist, habe ich versucht, sie mit Nogisaka-Mitgliedern zu komponieren. (Stand 24.02.2020)

1. Code

list.py


# -*- coding: utf-8
import numpy as np

#Speichern Sie Informationen von 4 Personen in jedem Array
name = ['mai', 'asuka', 'erika', 'yoda']
age = [27, 21, 23, 19]
height = [162, 158, 160, 152]

#Erstellen eines strukturierten Arrays(Bestimmen Sie den Datentyp von 3 Arten von Sequenzen)
data = np.zeros(4, dtype={'names' : ('name', 'age', 'height'), 'formats': ('U10', 'i4', 'f8')}) #U10 -> Unicode(Bis zu 10 Zeichen), i4 -> int32, f8 -> float64

#Datentypbestätigung
print(data.dtype)
#[('name', '<U10'), ('age', '<i4'), ('height', '<f8')]

#Speichern Sie Daten in einem strukturierten Array
data['name'] = name
data['age'] = age
data['height'] = height

#Drucken Sie alle Informationen von 4 Personen
print(data)
#[(u'mai', 27, 162.0) (u'asuka', 21, 158.0) (u'erika', 23, 160.0) (u'yoda', 19, 152.0)]

#Drucken Sie die Namen von vier Personen aus
print(data['name'])
#[u'mai' u'asuka' u'erika' u'yoda']

#Drucken Sie alle Asuka-Informationen aus
print(data[1])
#(u'asuka', 21, 158.0)

#Mai Höhe drucken
print(data[0]['height'])
#162.0

2. Nachschlagewerke

O'Reilly Japan: Python Data Science Handbuch

Recommended Posts

[Python] Strukturiertes Array erstellen (heterogene Daten mit NumPy speichern)
Erstellen Sie ein Python-Numpy-Array
Erstellen Sie solche Testdaten mit Python (Teil 1)
Datenanalyse mit Python 2
Berechnung des Python-Numpy-Arrays
[Python] Numpy Daten sortieren
Datenanalyse mit Python
[Python] Erstellen Sie mit np.arange ein Datumsarray mit beliebigen Inkrementen
Mit Python erstellte Beispieldaten
Künstliche Datengenerierung mit Numpy
[Python] Berechnungsmethode mit numpy
Erstellen Sie ein 3D-GIF mit Python3
Holen Sie sich Youtube-Daten mit Python
SMO mit Python + NumPy implementiert
Stolpern Geschichte mit Python-Array
Erstellen Sie ein Verzeichnis mit Python
Lesen von JSON-Daten mit Python
Lassen Sie uns ein PRML-Diagramm mit Python, Numpy und matplotlib erstellen.
Erstellen Sie eine Plotanimation mit Python + Matplotlib
Erstellen Sie Awaitable mit der Python / C-API
Indexierter Zugriff auf das Python-Numpy-Array
Erstellen Sie eine virtuelle Umgebung mit Python!
[Python] Mit DataReader Wirtschaftsdaten abrufen
Python-Datenstruktur mit Chemoinfomatik gelernt
Python-Anwendung: Numpy Teil 3: Double Array
Erstellen Sie mit SoX rauschgefüllte Audiodaten
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten
Visualisieren Sie Ihre Daten ganz einfach mit Python Seaborn.
Extrahieren Sie mehrere Elemente mit dem Numpy-Array
Verarbeiten Sie Pubmed .xml-Daten mit Python
Datenanalyse beginnend mit Python (Datenvisualisierung 1)
Datenanalyse beginnend mit Python (Datenvisualisierung 2)
Anwendung von Python: Datenbereinigung Teil 2: Datenbereinigung mit DataFrame
Erstellen Sie ein USB-Boot-Ubuntu mit einer Python-Umgebung für die Datenanalyse
Python / numpy> Lesen Sie die Datendatei mit der Elementnamenzeile> Verwenden Sie genfromtxt ()
Holen Sie sich mit Python zusätzliche Daten zu LDAP
Empfangen Sie Textdaten von MySQL mit Python
Erstellen Sie mit Class einen Python-Funktionsdekorator
Erstellen Sie automatisch eine Python-API-Dokumentation mit Sphinx
[Hinweis] Mit Python Daten von PostgreSQL abrufen
Erstellen Sie mit python3 eine Wortwolke aus Ihrem Tweet
Verarbeiten Sie Pubmed .xml-Daten mit Python [Teil 2]
Erstellen Sie mit Python + PIL ein Dummy-Image.
Holen Sie sich Lebensmitteldaten mit Amazon API (Python)
Versuchen Sie, mit Binärdaten in Python zu arbeiten
Generieren Sie japanische Testdaten mit Python faker
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-007 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-006 Erläuterung
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen wir mit Python eine kostenlose Gruppe
Erstellen Sie schnell eine Excel-Datei mit Python #python
Python / numpy> list (numpy array) Datei speichern / laden
Konvertieren Sie Excel-Daten mit Python in JSON
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-001 Erläuterung
Laden Sie japanische Aktienkursdaten mit Python herunter