Python数据类型的保存和载入方法

一、集合和字典

import numpy as np

保存:

np.save('filename.npy', data)

载入:

data = np.load('filename.npy', allow_pickle=True).item()

data:集合或字典类型

二、keras模型

from keras.models import load_model

保存:

model.save('filename.h5')

载入:

model = load_model('filename.h5')

model:keras模型

三、数组

import numpy as np

保存:

np.save('filename.npy', data)

载入:

data = np.load('filename.npy', allow_pickle=True)

data:数组

四、sklearn模型

import joblib

保存:

joblib.dump(model, 'filename.pkl')

载入:

model = joblib.load('filename.pkl')

model:sklearn模型

五、pytorch模型

import torch

保存:

torch.save(model, 'filename.pkl')

载入:

model = torch.load('filename.pkl')

model:pytorch模型

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的Python数据分析项目案例,用于分析一家电商网站的销售数据: 1. 数据收集:从电商网站的数据库导出销售数据,保存为CSV文件。 2. 数据预处理:使用pandas库载入CSV文件,对数据进行清洗、筛选和转换,例如去除重复数据、缺失值填充、数据类型转换等。 ```python import pandas as pd # 载入CSV文件 sales_data = pd.read_csv('sales_data.csv') # 去除重复数据 sales_data = sales_data.drop_duplicates() # 处理缺失值 sales_data['payment_method'] = sales_data['payment_method'].fillna('unknown') # 转换日期格式 sales_data['order_date'] = pd.to_datetime(sales_data['order_date']) ``` 3. 数据分析:使用matplotlib和seaborn库进行数据可视化,分析销售数据的各种指标,例如销售额、订单量、客户数量等。 ```python import matplotlib.pyplot as plt import seaborn as sns # 统计每月销售额 monthly_sales = sales_data.groupby(pd.Grouper(key='order_date', freq='M'))['total_amount'].sum() # 绘制销售额趋势图 plt.plot(monthly_sales) plt.xlabel('Month') plt.ylabel('Sales') plt.title('Monthly Sales Trend') plt.show() # 统计每个地区的订单量和客户数量 region_data = sales_data.groupby('region').agg({'order_id': 'count', 'customer_id': 'nunique'}) # 绘制地区订单量和客户数量对比图 sns.barplot(x='order_id', y='region', data=region_data, color='blue') sns.barplot(x='customer_id', y='region', data=region_data, color='red') plt.xlabel('Count') plt.ylabel('Region') plt.title('Order Count and Customer Count by Region') plt.show() ``` 4. 结论和建议:根据数据分析的结果,得出销售数据的结论和建议,例如哪些地区的销售额最高,哪些产品最受欢迎,哪些促销活动效果最好等。 以上是一个简单的Python数据分析项目案例,实际应用可能还需要根据具体情况进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值