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.


12
Prodotto cartesiano di punti array xey in un array singolo di punti 2D
Ho due array intorpiditi che definiscono gli assi xey di una griglia. Per esempio: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Vorrei generare il prodotto cartesiano di questi array per generare: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) In un modo che non è terribilmente inefficiente poiché devo farlo molte volte in un ciclo. itertools.productSuppongo che convertirli …

6
Elenco Python comportamento dell'iteratore e successivo (iteratore)
Tener conto di: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Quindi, l'avanzamento dell'iteratore viene, come previsto, gestito mutando lo stesso oggetto. Stando così le cose, mi aspetterei: a = iter(list(range(10))) for i in a: print(i) next(a) per saltare ogni secondo elemento: la chiamata a nextdovrebbe far avanzare …



19
Genera una lettera casuale in Python
C'è un modo per generare lettere casuali in Python (come random.randint ma per le lettere)? La funzionalità di intervallo di random.randint sarebbe buona, ma avere un generatore che emette solo una lettera casuale sarebbe meglio di niente.


4
python panda: applica una funzione con argomenti a una serie
Voglio applicare una funzione con argomenti a una serie in python panda: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... La documentazione descrive il supporto per un metodo apply, ma non accetta alcun argomento. Esiste un metodo diverso che accetta argomenti? In alternativa, mi sto perdendo una semplice soluzione? …
147 python  pandas  apply 

9
panda GroupBy colonne con valori NaN (mancanti)
Ho un DataFrame con molti valori mancanti nelle colonne che desidero raggruppare: import pandas as pd import numpy as np df = pd.DataFrame({'a': ['1', '2', '3'], 'b': ['4', np.NaN, '6']}) In [4]: df.groupby('b').groups Out[4]: {'4': [0], '6': [2]} osserva che Pandas ha eliminato le righe con valori target NaN. (Voglio …



9
sys.argv [1] significato nello script
Attualmente sto insegnando a me stesso Python e mi stavo solo chiedendo (in riferimento al mio esempio di seguito) in termini semplificati cosa sys.argv[1]rappresenta. Sta semplicemente chiedendo un input? #!/usr/bin/python3.1 # import modules used here -- sys is a very standard one import sys # Gather our code in a …
146 python 

11
pip rotto. come correggere l'errore DistributionNotFound?
Ogni volta che provo ad usare pip ricevo un errore. Per esempio: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==0.8.1 …
146 python  pip 


4
Perché `if None .__ eq __ (“ a ”)` sembra valutare True (ma non del tutto)?
Se esegui la seguente istruzione in Python 3.7, (dal mio test) verrà stampato b: if None.__eq__("a"): print("b") Tuttavia, None.__eq__("a")valuta NotImplemented. Naturalmente, "a".__eq__("a")valuta Truee "b".__eq__("a")valuta False. Inizialmente l'ho scoperto durante il test del valore restituito di una funzione, ma nel secondo caso non ho restituito nulla, quindi la funzione è tornata …

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.