Python经典常用库概览(第一期)
目录
1、NumPy (数值计算基础库)
核心特点:
应用场景:
代码示例:
2、Pandas (数据分析处理库)
应用场景:
代码示例:
3、Scikit-learn (机器学习库)
核心特点:
应用场景:
代码示例:
4、TensorFlow (深度学习框架)
核心特点:
应用场景:
代码示例:
5、PyTorch (深度学习框架)
核心特点:
应用场景:
代码示例:
6、Django (Web框架)
核心特点:
应用场景:
代码示例:
7、Flask (轻量级Web框架)
核心特点:
应用场景:
代码示例:
8、FastAPI (现代Web框架)
核心特点:
应用场景:
代码示例:
9、Requests (HTTP库)
核心特点:
应用场景:
代码示例:
10、Scrapy (爬虫框架)
核心特点:
应用场景:
代码示例:
以下近80个常用库。含网络操作,数据分析,数据库,机器学习股票操作等。介绍分名字,网址,特点,适用场景,示例代码。可以先收藏后慢慢看,也可以转发给需要的人。有问题留言。

正式的文章开始了。
1、NumPy (数值计算基础库)

核心特点:
应用场景:
代码示例:
import numpy as np
# 创建数组
arr = np.array([1, 2, 3])
# 矩阵运算
matrix = np.dot(arr, arr.T)
# 统计运算
mean = np.mean(arr)
2、Pandas (数据分析处理库)

核心特点:
应用场景:
代码示例:
import pandas as pd
# 读取CSV
df = pd.read_csv('data.csv')
# 数据筛选
filtered = df[df['price'] > 100]
# 分组统计
grouped = df.groupby('category').mean()
3、Scikit-learn (机器学习库)

核心特点:
应用场景:
代码示例:
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
# 数据集分割
X_train, X_test, y_train, y_test = train_test_split(X, y)
# 模型训练
model = LogisticRegression().fit(X_train, y_train)
4、TensorFlow (深度学习框架)

核心特点:
应用场景:
代码示例:
import tensorflow as tf
# 构建神经网络
model = tf.keras.Sequential([
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dense(10, activation='softmax')
])
5、PyTorch (深度学习框架)

核心特点:
应用场景:
代码示例:
import torch
# 创建模型
class Net(torch.nn.Module):
def __init__(self):
super().__init__()
self.fc = torch.nn.Linear(784, 10)
6、Django (Web框架)

核心特点:
应用场景:
代码示例:
from django.db import models
# 模型定义
class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
7、Flask (轻量级Web框架)
https://github.com/pallets/flask

核心特点:
应用场景:
代码示例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello World!'
8、FastAPI (现代Web框架)
https://github.com/tiangolo/fastapi

核心特点:
应用场景:
代码示例:
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/{item_id}")
async def read_item(item_id: int):
return {"item_id": item_id}
9、Requests (HTTP库)
https://github.com/psf/requests

核心特点:
应用场景:
代码示例:
import requests
# GET请求
response = requests.get('https://api.example.com/data')
# POST请求
response = requests.post('https://api.example.com/create', json={'key': 'value'})
10、Scrapy (爬虫框架)
https://github.com/scrapy/scrapy

核心特点:
应用场景:
代码示例:
import scrapy
class MySpider(scrapy.Spider):
name = 'example'
start_urls = ['http://example.com']
def parse(self, response):
for title in response.css('.title'):
yield {'title': title.extract()}

作者:IT-博通哥