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.


2
Il risultato di Python cambia durante il calcolo di cv2.Rodrigues
Se corro: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() Ottengo: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Quindi il risultato dai changes()cambiamenti. Non capisco perché, e il fatto che smetta di cambiare se la tvec=np.zeros(3)riga viene commentata, mi fa …

3
Ottieni funzioni sostituite della sottoclasse
C'è un modo per ottenere tutte le funzioni di sostituzione di una sottoclasse in Python? Esempio: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass Qui, vorrei ottenere un elenco ["a2"]per un oggetto di classe B(o per l'oggetto di classe stesso) poiché la …



3
re.findall ('(ab | cd)', stringa) vs re.findall ('(ab | cd) +', stringa)
In un'espressione regolare di Python, ho riscontrato questo singolare problema. Potresti dare istruzioni sulle differenze tra re.findall('(ab|cd)', string)e re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) L'output effettivo è: ['ab', 'cd'] ['cd'] Sono confuso sul perché il secondo risultato non contenga …
18 python  regex 







3
Perché dict.get (key) ha funzionato ma non dict [key]?
Sto cercando di raggruppare le stringhe binarie di determinati numeri in base al numero di 1 presenti nella stringa. Questo non funziona: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x …

2
Qual è il significato dell'attributo __total__ dunder in Python 3?
In Python 3.8 appena rilasciato c'è una nuova annotazione di tipo typing.TypedDict. La sua documentazione lo menziona Le informazioni sul tipo per l'introspezione sono accessibili tramite Point2D.__annotations__e Point2D.__total__. [....] Sebbene __annotations__sia noto, essendo stato introdotto in PEP 3107 , non riesco a trovare alcuna informazione su __total__. Qualcuno potrebbe spiegarne …


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.