python_特征转化_apply_FunctionTransformer

python_特征转化_apply_FunctionTransformer

对特征进行转化

# 라이브러리를 임포트합니다.
import numpy as np
from sklearn.preprocessing import FunctionTransformer
​
# 创建矩阵
features = np.array([[2, 3],
                     [2, 3],
                     [2, 3]])
​
features
# # 定义函数
def add_ten(x):
    return x + 10# # 创建转换器
ten_transformer = FunctionTransformer(add_ten)# 装换特征矩阵
ten_transformer.transform(features)
C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\_function_transformer.py:97: FutureWarning: The default validate=True will be replaced by validate=False in 0.22.
  "validate=False in 0.22.", FutureWarning)
array([[12, 13],
       [12, 13],
       [12, 13]])
#加载库
import pandas as pd
​
# 创建数据帧
df = pd.DataFrame(features, columns=["feature_1", "feature_2"])# 应用函数
df.apply(add_ten)
feature_1	feature_2
0	12	13
1	12	13
2	12	13
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值