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

Python Day8

@浙大疏锦行 PythonDay8.

内容:

  • 字典(字典对)
    • dict_test = dict(name='zhangsan', age=18)
  • 标签编码(离散特征 && 有顺序)
  • 连续特征的归一化和标准化处理

代码:

# Question 1 dic
dict = {'Alice': 100, 'Bob': 200, 'Charlie': 300}# Question 2 label-Code and 连续变量编码
import pandas as pd
import numpy as np# 独热编码
def one_hot(data, columns):data = pd.get_dummies(data=data, columns=columns)return data
# 标签编码
def label_encoder(data, columns):if len(columns)  == 0:  # 处理异常情况return datavalue_index = list(range(len(columns))) # [1 2 3 4 5 6]mapping = dict(zip(columns, value_index))data[columns] = data[columns].map(mapping)return data
# 归一化
def min_max(data, columns):if len(columns)  == 0:  # 处理异常情况return datafor column in columns:column_data = data[column]min_val = column_data.min()max_val = column_data.max()column_data = (column_data - min_val) / (max_val - min_val)data[column] = column_datareturn datadata = pd.read_csv("./data/heart.csv")
discrete_columns = []
continuous_columns = []
for column in data.columns:if data[column].dtype == 'object':discrete_columns.append(column)else:continuous_columns.append(column)data = min_max(data, continuous_columns) # 归一化
# data = one_hot(data, discrete_columns) # 独热编码
data = label_encoder(data, discrete_columns) # 标签编码print(data.head())

http://www.lryc.cn/news/583686.html

相关文章:

  • Ubuntu22.04 设置显示存在双屏却无法双屏显示
  • Mysql中的日志-undo/redo/binlog详解
  • spring-data-jpa + Alibaba Druid多数据源案例
  • 10.9 大模型训练数据优化实战:3步让准确率从68%飙升至79%
  • Debezium:一款基于CDC的开源数据同步工具
  • 深度学习 最简单的神经网络 线性回归网络
  • 桌面开发,在线%图书管理系统%开发,基于C#,winform,界面美化,mysql数据库
  • (八)PS识别:使用 Python 自动化生成图像PS数据集
  • 第十五天,7月9日,八股
  • 图像处理中的直方图均衡化:原理与实现
  • uniapp中使用uView-plus踩坑记录
  • 18-C#改变形参内容
  • 【linux】ssh使用-X参数后报错:X11 forwarding request failed on channel 0
  • Windows Subsystem for Linux (WSL):现代开发的终极跨平台方案
  • Ubuntu重装系统后ssh连接不上(遇到 ​​“Unit ssh.service not found“​​ 错误)
  • ServBay Windows 1.2.0 更新!新增 PHP 设置与 Ollama 支持
  • SpringGateway网关增加https证书验证
  • rt thread studio 和 KEIL对于使用rt thread 的中间件和组件,哪个更方便
  • 蛋白质序列-kappa参数计算算法解读
  • WPF使用WebBrowser 解决href标签target=_blank在浏览器窗口打开新链接而非窗体内部打开的问题
  • 暑假算法日记第五天
  • 【牛客刷题】小欧的选数乘积
  • 工程改Mvvm
  • c++学习-类中类成员变量的创建和释放顺序2-资源new出来的对象未被手动delete
  • Python通关秘籍之基础教程(一)
  • Vue 中mounted 生命周期钩子的执行时机和 v-for 的渲染顺序
  • 深度学习遇到的问题
  • 射频信号(大宽高比)时频图目标检测anchors配置
  • 基于DeepSeek构建的openGauss AI智能优化助手:数据库性能提升新利器
  • vscode 防止linux索引爆红