Domande taggate «python»

Python è un linguaggio di programmazione multi-paradigma, tipizzato in modo dinamico e multiuso. È progettato per essere rapido da imparare, comprendere e utilizzare e applicare una sintassi pulita e uniforme. Si noti che Python 2 è ufficialmente fuori supporto dal 01-01-2020. Tuttavia, per domande Python specifiche della versione, aggiungi il tag [python-2.7] o [python-3.x]. Quando si utilizza una variante o libreria Python (ad esempio Jython, PyPy, Pandas, Numpy), includerlo nei tag.




7
Defaultdict nidificato di defaultdict
C'è un modo per rendere un defaultdict anche quello predefinito per defaultdict? (vale a dire defaultdict ricorsivo di livello infinito?) Voglio essere in grado di fare: x = defaultdict(...stuff...) x[0][1][0] {} Quindi, posso farlo x = defaultdict(defaultdict), ma è solo un secondo livello: x[0] {} x[0][0] KeyError: 0 Ci sono …


4
Seleziona 50 voci dall'elenco a caso per scrivere sul file
Finora ho capito come importare il file, creare nuovi file e randomizzare l'elenco. Ho problemi a selezionare casualmente solo 50 voci dall'elenco per scrivere su un file? 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) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) for item in …
129 python  file  list  select  random 


12
inizializza un array numpy
C'è un modo per inizializzare una matrice numpy di una forma e aggiungerla ad essa? Spiegherò di cosa ho bisogno con un esempio di elenco. Se voglio creare un elenco di oggetti generati in un ciclo, posso fare: a = [] for i in range(5): a.append(i) Voglio fare qualcosa di …
129 python  arrays  numpy 

9
Corrispondenze del modello di estrazione Python
Python 2.7.1 Sto cercando di usare l'espressione regolare di Python per estrarre parole all'interno di un modello Ho una stringa che assomiglia a questa someline abc someother line name my_user_name is valid some more lines Voglio estrarre la parola "my_user_name". Faccio qualcosa del genere import re s = #that big …
129 python  regex 

5
File di esportazione di Anaconda
Come posso creare un file di ambiente anaconda che potrebbe essere utilizzato su altri computer? Ho esportato il mio ambiente anaconda python in YML usando conda env export > environment.yml. L'esportato environment.ymlcontiene questa riga prefix: /home/superdev/miniconda3/envs/juicyenvche mappa alla posizione della mia anaconda che sarà diversa sui pc degli altri.

9
Come si aggiunge una nuova colonna a un Spark DataFrame (utilizzando PySpark)?
Ho uno Spark DataFrame (utilizzando PySpark 1.5.1) e vorrei aggiungere una nuova colonna. Ho provato quanto segue senza alcun successo: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) Ho anche ricevuto un errore usando questo: my_df_spark.withColumn("hours", sc.parallelize(randomed_hours)) …


8
Come posso tracciare Pandas DataFrame separati come sottotrame?
Ho alcuni Pandas DataFrame che condividono la stessa scala di valori, ma con colonne e indici diversi. Quando invoco df.plot(), ottengo immagini di trama separate. quello che voglio veramente è averli tutti nella stessa trama delle sottotrame, ma sfortunatamente non riesco a trovare una soluzione a come e apprezzerei molto …

4
Concatena un elenco di frame di dati panda insieme
Ho un elenco di dataframe Pandas che vorrei combinare in un dataframe Pandas. Sto usando Python 2.7.10 e Pandas 0.16.2 Ho creato l'elenco dei dataframe da: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000): dfs.append(chunk) Ciò restituisce un …

13
errore di sklearn ValueError: l'input contiene NaN, infinity o un valore troppo grande per dtype ('float64')
Sto usando sklearn e ho un problema con la propagazione dell'affinità. Ho costruito una matrice di input e continuo a ricevere il seguente errore. ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). Ho corso np.isnan(mat.any()) #and gets False np.isfinite(mat.all()) #and gets True Ho provato a usare …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.