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.

1
Esiste un modo di sottoclasse da dict e collections.abc.MutableMapping insieme?
Per esempio, supponiamo che io voglia sottoclassare dicte avere tutte le chiavi in ​​maiuscolo: class capdict(dict): def __init__(self,*args,**kwds): super().__init__(*args,**kwds) mod = [(k.capitalize(),v) for k,v in super().items()] super().clear() super().update(mod) def __getitem__(self,key): return super().__getitem__(key.capitalize()) def __setitem__(self,key,value): super().__setitem__(key.capitalize(),value) def __delitem__(self,key): super().__detitem__(key.capitalize()) Questo funziona fino a un certo punto, >>> ex = capdict(map(reversed,enumerate("abc"))) >>> …

1
La build di lettura dei documenti non riesce con "impossibile importare il nome" PackageFinder "da" pip._internal.index ""
La generazione di documenti Sphinx su read-the-docs non riesce con il seguente errore (registro completo di seguito): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) Ho fatto qualcosa di sbagliato o si tratta di un bug nella lettura dei documenti? Una build locale di documenti Sphinx funziona bene. Registro degli …

3
Strano bug in Panda e Numpy per quanto riguarda il multithreading
La maggior parte della funzione di Numpy abiliterà il multithreading per impostazione predefinita. ad esempio, lavoro su una stazione di lavoro Intel a 8 core, se eseguo uno script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topmostrerà un utilizzo della CPU dell'800% durante l'esecuzione come il …
25 python  pandas  numpy 

2
Distribuzione delle cifre finali di numeri casuali in Python
Esistono due modi ovvi per generare una cifra casuale da 0 a 9 in Python. Si potrebbe generare un numero in virgola mobile casuale compreso tra 0 e 1, moltiplicarlo per 10 e arrotondare per difetto. In alternativa, si potrebbe usare il random.randintmetodo. import random def random_digit_1(): return int(10 * …
24 python  random 




2
Perché il modello keras prevede un rallentamento dopo la compilazione?
In teoria, la previsione dovrebbe essere costante in quanto i pesi hanno una dimensione fissa. Come posso ripristinare la velocità dopo la compilazione (senza la necessità di rimuovere l'ottimizzatore)? Vedi esperimento associato: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiments/blob/master/test-prediction-speed-after-compile.ipynb?flush_cache=true


7
Il modulo SSL in Python non è disponibile (su OSX)
Sto riscontrando problemi con l'esecuzione pip installin virtualenv su OSX 10.13. Ho già corso brew install openssle il percorso /usr/local/include/opensslindica ../opt/openssl/include/openssl. Qualcuno sa come risolvere questo problema? Questo è iniziato dopo che ho reinstallato pythonusando brew install. pip è configurato con posizioni che richiedono TLS / SSL, tuttavia il modulo …
21 python  macos  ssl 

7
Controlla se la colonna Panda contiene tutti gli elementi di un elenco
Ho un df come questo: frame = pd.DataFrame({'a' : ['a,b,c', 'a,c,f', 'b,d,f','a,z,c']}) E un elenco di elementi: letters = ['a','c'] Il mio obiettivo è quello di ottenere tutte le righe frameche contengono almeno i 2 elementi inletters Ho trovato questa soluzione: for i in letters: subframe = frame[frame['a'].str.contains(i)] Questo mi …
20 python  pandas 



2
Autocorrelazione Python vs Julia
Sto cercando di fare l'autocorrelazione usando Julia e confrontarla con il risultato di Python. Come mai danno risultati diversi? Codice Julia using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) dà 10-element Array{Float64,1}: 1.0 0.13254954979179642 -0.2030283419321465 0.00029587850872956104 -0.06629381497277881 0.031309038331589614 -0.16633393452504994 -0.08482388975165675 0.0006905628640697538 -0.1443650483145533 Codice Python from …
19 python  julia 

2
Impossibile eseguire il flusso d'aria di Apache dopo una nuova installazione, errore di importazione di Python
dopo una nuova installazione utilizzando pip install apache-airflow, qualsiasi tentativo di eseguire il flusso d'aria termina con un errore di importazione di Python: Traceback (most recent call last): File "/Users/\*/env/bin/airflow", line 26, in <module> from airflow.bin.cli import CLIFactory File "/Users/\*/env/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module> from airflow.www.app import (cached_app, create_app) File …

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.