Cтруктуры данных Python Структуры данных в Python являются основой для эффективного управления и обработки данных. Они включают в себя несколько основных типов


Работа с данными в Python включает в себя чтение файлов, использование библиотек Pandas и NumPy для обработки данных. Рассмотрим основные шаги и методы



бет2/7
Дата25.09.2024
өлшемі65,47 Kb.
#205062
түріЛекции
1   2   3   4   5   6   7
Байланысты:
вопросы для подг

Работа с данными в Python включает в себя чтение файлов, использование библиотек Pandas и NumPy для обработки данных. Рассмотрим основные шаги и методы.

### Чтение файлов

В Python существует множество способов чтения данных из различных типов файлов.

Чтение текстового файла:


with open('file.txt', 'r') as file:
data = file.read()
print(data)

Чтение CSV-файла с использованием Pandas:


import pandas as pd

df = pd.read_csv('file.csv')


print(df.head())

### Библиотека Pandas

Pandas — мощная библиотека для анализа данных, которая предоставляет структуры данных и функции для работы с таблицами.

Создание DataFrame:


import pandas as pd

data = {
'Name': ['Alice', 'Bob', 'Charlie'],


'Age': [25, 30, 35],
'City': ['New York', 'Los Angeles', 'Chicago']
}
df = pd.DataFrame(data)
print(df)

Основные операции с DataFrame:


- Просмотр первых/последних строк:
print(df.head()) # первые 5 строк
print(df.tail()) # последние 5 строк
- Получение информации о DataFrame:
print(df.info())
print(df.describe())
- Фильтрация данных:
adults = df[df['Age'] > 18]
print(adults)
### Библиотека NumPy

NumPy — библиотека для работы с массивами и выполнения численных вычислений.

Создание массива:
import numpy as np

array = np.array([1, 2, 3, 4, 5])


print(array)

Основные операции с массивами:


- Создание матрицы:
matrix = np.array([[1, 2, 3], [4, 5, 6]])
print(matrix)
- Арифметические операции:
array = np.array([1, 2, 3])
print(array + 1) # [2, 3, 4]
print(array * 2) # [2, 4, 6]
- Функции для анализа данных:
print(np.mean(array)) # Среднее значение
print(np.std(array)) # Стандартное отклонение
В Python можно собирать данные и работать с различными источниками информации, такими как API, веб-скрапинг и файлы. Рассмотрим основные методы.
API и сбор данных
### Работа с API
API (интерфейс прикладного программирования) - это набор определенных правил и спецификаций, которые определяют, как различные программные компоненты должны взаимодействовать между собой. В контексте веб-разработки API обычно представляют собой набор веб-служб или конечных точек, которые позволяют другим программам или приложениям взаимодействовать с определенным сервисом или системой через Интернет.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет