Matrice asociative în Python (3 din 3): min(), max(), idxmin() și idxmax

|

Putem folosi metode precum .min(), .max(), .idxmin() și .idxmax() pentru a obține „extremele” unei Serii – adică cele mai mici și mai mari valori dintr-o Serie sau cheile acestora ( indici). Rețineți că .idxmin() nu vă oferă cea mai joasă … Citeşte mai mult

Matrice asociative în Python: Accesarea elementelor individuale

|

Acum putem crea Serii; hai să vedem ce putem face cu ele. Accesarea elementelor individuale Putem folosi funcția len(), pentru care am învățat deja două utilizări, într-un al treilea mod: pentru a stabili numărul de perechi cheie/valoare dintr-o serie. Folosind … Citeşte mai mult

Python: Confruntarea cu imperfectul… sau cum să gestionați erorile de închidere a fișierelor cu ”with”

|

Folosim instrucțiunea „with” pentru a deschide și închide fișierele. [1][2] with open(„in_test.txt”, „rt”) as in_file: with open(„out_test.txt”, „wt”) as out_file: text = in_file.read() data = parse(text) results = encode(data) out_file.write(results) print( „All done.” ) Dacă se întâmplă vreun fel de … Citeşte mai mult

Python: Operatori aritmetici „vectorizați”

|

Amintiți-vă tabelul nostru de operatori matematici Python (Figura 5.1). Operator Operația + adunare – scădere * înmulțire / împărțire ** exponențiere (“ridicare la puterea a”) () grupare Figura 5.1: Operatorii matematici de bază din Python. Ce fac acele lucruri dacă … Citeşte mai mult

Matrice în Python – NumPy – Crearea ndarray cu np.zeros()

|

Va fi adesea util să creați o matrice, eventual una mare, cu toate elementele egale cu zero inițial. Printre alte scenarii, de multe ori trebuie să folosim o mulțime de variabile de contorizare pentru, ei bine, să numărăm lucrurile. (Amintiți-vă … Citeşte mai mult

Programarea în Python: Șirurile ca un caz special al listelor

|

Prezentăm un truc grozav care se poate face cu șiruri: def shout(string): for character in string: print(„Gimme an ” + character) print(„‘” + character + „‘”) shout(„Lose”) def middle(string): print(„The middle character is:”, string[len(string) // 2]) middle(„abcdefg”) middle(„The Python Programming … Citeşte mai mult

Python: Liste – elemente și copierea lor

|

Am văzut deja liste și cum pot fi folosite. Acum că aveți mai multe informații, voi intra în mai multe detalii despre liste. Mai întâi ne vom uita la mai multe modalități de a ajunge la elementele dintr-o listă și … Citeşte mai mult

Module Python

|

Iată acest exercițiu de tastare din acest capitol (numiți-l cal.py (import caută de fapt un fișier numit calendar.py și îl citește. Dacă fișierul este numit calendar.py și vede un „calendar de import”, încearcă să citească în sine , funcționând prost … Citeşte mai mult

Operații matematice în știința datelor cu Python: Valori returnate

|

Bine, ai fost în suspans suficient de mult. E timpul pentru bombă. În primul rând, vom adăuga o altă frază la mantra noastră deja lungă de apelare a funcțiilor. Vă veți aminti că am rezumat acest cod (un apel de funcție): … Citeşte mai mult

Limbajul de programare Python: Dicționare

|

Acest capitol este despre dicționare. Dicționarele au chei și valori. Cheile sunt folosite pentru a găsi valorile. Iată un exemplu de dicționar utilizat: def print_menu(): print(‘1. Print Phone Numbers’) print(‘2. Add a Phone Number’) print(‘3. Remove a Phone Number’) print(‘4. … Citeşte mai mult

Expresii booleene în limbajul de programare Python

|

Iată un mic exemplu de expresii booleene (nu trebuie să-l tastați): a = 6 b = 7 c = 42 print(1, a == 6) print(2, a == 7) print(3, a == 6 and b == 7) print(4, a == 7 … Citeşte mai mult

Limbajul de programare Python: Bucla for

|

Cu for loop (buclă for), putem repeta o bucată de cod. Să ne uităm la un exemplu: one_to_ten = range(1, 11) for count in one_to_ten: print(count) Ieșirea acestui cod arată după cum urmează: 1 2 3 4 5 6 7 … Citeşte mai mult

1 2 3 4