JSON: Imprimarea unei liste de clasă

|

Aici vom încpe să acoperim câteva tehnici comune pentru tratarea datelor JSON. Cel mai adesea, ceea ce faci este să scrii cod Python care parcurge sistematic datele, extragând chirurgical părțile de care ai nevoie pentru analiză. Aceste părți pot fi … Citeşte mai mult

Programarea orientată pe obiecte (OOP) în Python

|

Până acum, programarea pe care ați făcut-o a fost procedurală. Cu toate acestea, o mulțime de programe astăzi sunt orientate pe obiecte. Cunoașterea ambelor tipuri și cunoașterea diferenței este foarte importantă. Multe limbaje importante din informatică, cum ar fi C++ … Citeşte mai mult

Tabele în Python (2 din 3): Accesarea rândurilor și coloanelor individuale

|

Este ușor să te încurce sintaxa Pandas pentru a accesa biții individuali din DataFrames. Mai întâi, să vorbim despre rânduri și coloane, iar apoi vom vorbi despre elementele atomice („celule”) însele. Să presupunem că aveți un DataFrame numit df. Iată cum puteți … Citeşte mai mult

Tabele în Python (1/3): DataFrame

|

Spre deosebire de matricele NumPy și Serii Pandas, pe care am învățat mai multe moduri diferite de a crea, vom învăța doar o modalitate de a crea un DataFrame. Asta pentru că DataFrame-urile sunt în mod normal suficient de mari … Citeşte mai mult

JSON: liste și dicționare

|

JSON (pronunțat ca numele „Jason” în engleză) este un format de fișier text simplu, care poate fi citit de om, care este foarte frecvent utilizat pentru stocarea și schimbul de informații. (Acesta înseamnă „JavaScript Object Notation”, dar nu vă lăsați … Citeşte mai mult

Analiza exploratorie a datelor în știința datelor- Univariate – Date categorice: numărul de apariții

|

Termenul special „Analiza Exploratorie a Datelor” (”Exploratory Data Analysis”, EDA) este folosit practic doar să vă familiarizați cu datele dvs. După ce importați un nou set de date în Python, primul lucru pe care îl faceți în mod normal este … Citeşte mai mult

Recursivitatea în limbajul de programare Python

|

Recursivitatea În Python, o funcție recursivă este o funcție care se autoinvocă. Introducere la recursivitate Până acum, în Python, am văzut funcții care apelează alte funcții. Cu toate acestea, este posibil ca o funcție să se autoapeleze singură. Să ne … Citeşte mai mult

Buclele în programare în știința datelor

|

Este timpul pentru o primă privire asupra unui program neliniar. Până acum, toate programele noastre Python au fost executate pas cu pas, de la început la sfârșit, ca un metronom, fiecare linie de cod fiind executată exact o dată. Asta e pe … Citeşte mai mult

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

Știința datelor: Generarea aleatorie de valori pentru date sintetice

|

O abilitate foarte utilă este cea de a crea rapid seturi de date sintetice (artificiale; generate de propriul cod, și generatoare de numere aleatoare) care au anumite proprietăți. Uneori, folosim astfel de date pentru a verifica corect rezultatele codului nostru cu … Citeşte mai mult

1 2 3 4 5