Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.


7
Verschachteltes Standarddikt des Standarddikts
Gibt es eine Möglichkeit, ein Standarddikt auch zum Standard für das Standarddikt zu machen? (dh rekursives Standarddikt mit unendlicher Ebene?) Ich möchte in der Lage sein: x = defaultdict(...stuff...) x[0][1][0] {} Also kann ich tun x = defaultdict(defaultdict), aber das ist nur eine zweite Ebene: x[0] {} x[0][0] KeyError: 0 …


4
Wählen Sie zufällig 50 Elemente aus der Liste aus, um sie in die Datei zu schreiben
Bisher habe ich herausgefunden, wie man die Datei importiert, neue Dateien erstellt und die Liste zufällig sortiert. Ich habe Probleme, nur 50 Elemente aus der Liste zufällig auszuwählen, um sie in eine Datei zu schreiben. def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) …
129 python  file  list  select  random 


12
Initialisieren Sie ein Numpy-Array
Gibt es eine Möglichkeit, ein numpy-Array einer Form zu initialisieren und zu ergänzen? Ich werde anhand eines Listenbeispiels erklären, was ich brauche. Wenn ich eine Liste von Objekten erstellen möchte, die in einer Schleife generiert wurden, kann ich Folgendes tun: a = [] for i in range(5): a.append(i) Ich möchte …
129 python  arrays  numpy 

5
Was ist eine gute Praxis, um zu überprüfen, ob eine Umgebungsvariable vorhanden ist oder nicht?
Ich möchte meine Umgebung auf das Vorhandensein einer Variablen überprüfen "FOO", beispielsweise in Python. Zu diesem Zweck verwende ich die osStandardbibliothek. Nachdem ich die Dokumentation der Bibliothek gelesen habe, habe ich zwei Möglichkeiten gefunden, um mein Ziel zu erreichen: Methode 1: if "FOO" in os.environ: pass Methode 2: if os.getenv("FOO") …

5
Anaconda Export Umgebungsdatei
Wie kann ich eine Anaconda-Umgebungsdatei erstellen, die auf anderen Computern verwendet werden kann? Ich habe meine Anaconda-Python-Umgebung mit nach YML exportiert conda env export > environment.yml. Die exportierte environment.ymlenthält diese Zeile, prefix: /home/superdev/miniconda3/envs/juicyenvdie dem Standort meiner Anakonda zugeordnet ist, der sich auf den PCs anderer unterscheidet.


2
Überprüfen Sie, ob die Variable ein Datenrahmen ist
Wenn meine Funktion f mit einer Variablen aufgerufen wird, möchte ich überprüfen, ob var ein Pandas-Datenrahmen ist: def f(var): if var == pd.DataFrame(): print "do stuff" Ich denke, die Lösung könnte recht einfach sein, aber auch mit def f(var): if var.values != None: print "do stuff" Ich kann es nicht …
129 python  pandas 



4
Verketten Sie eine Liste von Pandas-Datenrahmen
Ich habe eine Liste von Pandas-Datenrahmen, die ich zu einem Pandas-Datenrahmen kombinieren möchte. Ich benutze Python 2.7.10 und Pandas 0.16.2 Ich habe die Liste der Datenrahmen erstellt aus: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000): dfs.append(chunk) Dies …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.