[PYTHON] Ich habe ein wenig versucht, das Verhalten der Zip-Funktion

Ja. Einige der Kommentare, die ich erhalten habe, verwendeten zip, aber ich wusste nicht, wie ich es verwenden sollte oder wie es sich verhält. Überprüfen Sie es daher grob.

op.py


#!/usr/bin/env python
# -*- coding:utf-8 -*-
#from __future__ import print_function
import sys
import io
import re
import math

####Vorbereitung der Speicherauslastung und Betriebszeitprüfung
from guppy import hpy
import time
start = time.clock()
h = hpy()
####Bis hierher
i1=[1,2,3,4,5]
i2=[1,2,3,4,5]
z = zip(i1,i2)
print z
print type(z)
print z[0]

i1=[1,2,3,4,5]
i2=[3,4,5]
z = zip(i1,i2)
print z

s1=['dog','cat','bird','kame']
s2=['dog','cat','bird','kame']
z = zip(s1,s2)
print z
s1=['dog','cat','bird','kame']
s2=['dog','kame']
z = zip(s1,s2)
print z
#print m

####Speichernutzung und Betriebszeitausgabe
end = time.clock()
print (h.heap())
print (end - start)

Ergebnis [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5)] <type 'list'> (1, 1) <type 'tuple'> [(1, 3), (2, 4), (3, 5)] [('dog', 'dog'), ('cat', 'cat'), ('bird', 'bird'), ('kame', 'kame')] [('dog', 'dog'), ('cat', 'kame')]

Hmmm, ich frage mich, ob (x, y) oder so etwas wie ein Wörterbuchtyp in die Liste aufgenommen und zurückgegeben wird. Ist es der Rest desjenigen mit der kleineren Anzahl von Elementen und desjenigen mit der größeren Anzahl? Scheint ignoriert zu werden. Ich kann mir überhaupt keine Möglichkeit vorstellen, es zu verwenden, daher kann ich nicht wirklich verstehen, wie man es verwendet, es sei denn, ich ahme nach, was andere Leute schreiben, und überprüfe das Verhalten.

Recommended Posts

Ich habe ein wenig versucht, das Verhalten der Zip-Funktion
Ich habe die Pivot-Table-Funktion von Pandas ausprobiert
Ich habe eine Funktion erstellt, um das Modell von DCGAN zu überprüfen
Ich habe versucht, das lokale Minimum der Goldstein-Preis-Funktion zu bekämpfen
Ich habe versucht, den Index der Liste mithilfe der Aufzählungsfunktion abzurufen
Ich habe den asynchronen Server von Django 3.0 ausprobiert
Ich habe versucht, ein Auto in 3D zu erkennen
Ich habe versucht, den Höhenwert von DTM in einem Diagramm anzuzeigen
Ich habe versucht, das Ergebnis des A / B-Tests mit dem Chi-Quadrat-Test zu überprüfen
Python: Ich möchte die Verarbeitungszeit einer Funktion genau messen
Ich habe versucht, das Verhalten des neuen Koronavirus mit dem SEIR-Modell vorherzusagen.
Ich habe eine Funktion erstellt, um die Bewegung eines zweidimensionalen Arrays (Python) zu sehen.
[Python] Ich habe versucht, den Funktionsnamen durch den Funktionsnamen zu ersetzen
Ich habe versucht, die Wetterkarte einer Clusteranalyse zu unterziehen
Holen Sie sich den Aufrufer einer Funktion in Python
Ich habe versucht, den Bildfilter von OpenCV zu verwenden
Ich habe ein wenig über die Klasse recherchiert
Ich habe versucht, die Texte von Hinatazaka 46 zu vektorisieren!
[Python] Ich habe versucht, den Typnamen als Zeichenfolge aus der Typfunktion abzurufen
Ich habe versucht, ein Modell mit dem Beispiel von Amazon SageMaker Autopilot zu erstellen
Ich habe versucht, die Lernfunktion im neuronalen Netzwerk sorgfältig zu verstehen, ohne die Bibliothek für maschinelles Lernen zu verwenden (erste Hälfte).
Ich habe versucht, die Sündenfunktion mit Chainer zu trainieren
Zeichne ein Diagramm mit Julia ... Ich habe eine kleine Analyse versucht
Ich habe versucht, die Grundform von GPLVM zusammenzufassen
Ich habe das MNIST-Tutorial von tensorflow für Anfänger ausprobiert.
#Eine Funktion, die den Zeichencode einer Zeichenfolge zurückgibt
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren
Ich habe das Argument class_weight von Chainers Funktion softmax_cross_entropy untersucht.
Ich habe versucht, die API von Sakenowa Data Project zu verwenden
Ich habe versucht, die Spacha-Informationen von VTuber zu visualisieren
Ich habe versucht, den negativen Teil von Meros zu löschen
Ich habe versucht, die Werbung für die Raubkopien-Website zu kratzen
Zip 4 Gbyte Problem ist eine Geschichte der Vergangenheit
Ich habe versucht, Python (3) anstelle eines Funktionsrechners zu verwenden
Ich habe die einfachste Methode zur Klassifizierung von Dokumenten mit mehreren Etiketten ausprobiert
Ich habe versucht, die Stimmen der Sprecher zu klassifizieren
Ich habe versucht, den Beispielcode des Ansible-Moduls auszuführen
Ich habe versucht, die String-Operationen von Python zusammenzufassen
Ich habe versucht, mit dem Seq2Seq-Modell von TensorFlow so etwas wie einen Chatbot zu erstellen
Ich habe versucht, das Update von "Werde ein Romanautor" mit "IFTTT" und "Werde ein Romanautor API" zu benachrichtigen.
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Django super Einführung von Python-Anfängern! Teil 6 Ich habe versucht, die Login-Funktion zu implementieren
[Pferderennen] Ich habe versucht, die Stärke des Rennpferdes zu quantifizieren
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
Hinweis zum Standardverhalten von collate_fn in PyTorch
Ich habe versucht, die Standortinformationen des Odakyu-Busses zu erhalten
Ich habe den Super-Resolution-Algorithmus "PULSE" in einer Windows-Umgebung ausprobiert
Ich habe versucht, mit TensorFlow den Durchschnitt mehrerer Spalten zu ermitteln
Ich dachte ein wenig nach, weil Trace Plot von Stan's Parameter schwer zu sehen ist
Ich habe versucht, das CNN-Modell von TensorFlow mit TF-Slim umzugestalten
Ich habe versucht, die Genauigkeit von Modellen für maschinelles Lernen mit Kaggle als Thema zu vergleichen.
Ich habe versucht, das Lachproblem mit Keras zu erkennen.
Ich habe versucht, die Windows 10-Festplatte durch eine kleinere SSD zu ersetzen
Ich habe ein Punktbild des Bildes von Irasutoya gemacht. (Teil 1)
Ich habe die Changefinder-Bibliothek ausprobiert!