当前位置: 首页 > news >正文

视频网站如何做爱奇艺做任务领vip网站

视频网站如何做,爱奇艺做任务领vip网站,简网app工场官网网址,尧都区建设厅官方网站一、任务要求: 任务一:药品销量预测 【任务说明】 现有一医疗机构多年来的药品销售数据,基于该数据,选择合适 的算法训练模型,并对该机构的药品销量进行预测。 【任务要求】 1.读取药品销售数据; 2.提取合适…

一、任务要求:

任务一:药品销量预测
【任务说明】
现有一医疗机构多年来的药品销售数据,基于该数据,选择合适
的算法训练模型,并对该机构的药品销量进行预测。
【任务要求】
1.读取药品销售数据;
2.提取合适的特征;
3.对数据进行编码等预处理;
4.划分训练集和测试集;
5.构建机器学习模型;
6.编写模型训练相关代码,完成模型训练;
7.将训练好的模型进行保存;
8.使用模型进行预测。

二、代码部分:

import pandas as pd
from sklearn.preprocessing import LabelEncoder
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestRegressor
import joblibdata = pd.read_csv('药品销售数据.csv')
data['销售日期'] = pd.to_datetime(data['销售日期'])
data['年份'] = data['销售日期'].dt.year
data['月份'] = data['销售日期'].dt.month
data['药品编码_药品名称'] = data['商品编码'] + '_' + data['商品名称']
features = ['药品编码_药品名称', '年份', '月份']
target = '销售数量'
x = data[features]
y = data[target]label_encoder = LabelEncoder()
x.loc[:, '药品编码_药品名称'] = label_encoder.fit_transform(x['药品编码_药品名称'])# 划分训练集和测试集
x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.2, random_state=42)model = RandomForestRegressor(n_estimators=100, random_state=42)
model.fit(x_train, y_train)
train_score = model.score(x_train, y_train)
test_score = model.score(x_test, y_test)
print(f"训练集得分:{train_score:.2f}")
print(f"测试集得分:{test_score:.2f}")# 保存模型
joblib.dump(model, 'model.pkl')
joblib.dump(label_encoder, 'label.pkl')# 读取模型
loaded_model = joblib.load('model.pkl')
loaded_label = joblib.load('label.pkl')new_data = pd.DataFrame({'药品编码_药品名称': ['P00007_商品名称17', 'P00003_商品名称3', ],'年份': [2013, 2013],'月份': [3, 4],
})# 预测
new_data['药品编码_药品名称'] = loaded_label.transform(new_data['药品编码_药品名称'])
predictions = loaded_model.predict(new_data)
print(f"预测的销售数量:{predictions}")
print(f"预测的销售数量:{predictions[0]}")
print(f"预测的销售数量:{predictions[1]}")

三、运行结果:

http://www.dtcms.com/a/569521.html

相关文章:

  • 用python可视化分析上海教育中考新政
  • MySQL的UPPER函数介绍
  • 自己搭建一个网站我做钓鱼网站自首了
  • 专用主机方式建设网站用discuz做的大网站
  • [特殊字符] Java/Vue 实现体育比分直播系统,支持多端实时更新
  • 沈阳哪个网站建设公司好重庆网站制作一般多少钱
  • 用vscode连接远端ubuntu无法git push,vscode无法连接centos
  • 商业门户网站怎么运营淘宝关键词怎么选取
  • oj 素数个数 难
  • 全球前10网站开发语言百度做网站需要多少钱
  • Affinity三大专业工具整合免费开放
  • ZSAR配置PDUR模块
  • 基于springboot的校园社团信息管理系统开发与设计
  • 鹿寨县住房和城乡建设局网站网站改版 英文
  • 为什么Redis的操作是原子性的?如何保证原子性的?
  • C++17 异构(tuple)与多模态数据结构(variant)
  • 【SpringBoot】玩转 Spring Boot 日志:级别划分、持久化、格式配置及 Lombok 简化使用
  • 火山引擎数智平台VeDI重磅发布“AI助手”:以大模型驱动数据飞轮,赋能非技术人员高效“看数、用数”
  • 前言:可视化搭建诞生背景 什么是可视化
  • 个人博客网站怎么注册网站怎么做会员系统
  • 山东省建设厅招标网站首页c可以做网站吗
  • 【Solidity 从入门到精通】第3章 Solidity 基础语法详解
  • 【仓颉纪元】仓颉实战深度复盘:21 天打造鸿蒙天气应用
  • Idea(2023版)使用Svn
  • windows SVN 修改提交作者、提交注释、提交日期
  • 网站空间购买哪家好wordpress 字体颜色
  • 网站定制哪个好建筑模板厚度一般是多少
  • 专门型网站wordpress无法设置语言包
  • 在windows下使用vscode进行cuda编程
  • 复变函数与积分变换 第一章——复数与复变函数