机器学习代码实践——数据——如何快速获取所需的实验数据

与机器学习相关

数据格式

特征 X 的格式:(n_sample, n_feature)
标签 y 的格式:(n_sample , 1)

例如:对于只有一个特征的一元模型,X 的格式为 (n_sample , 1),y 的格式为(n_sample, 1),而并不是 (n_sample)和(n_sample)。

注意下面两种方式的区别(第二种是容许被输入到sklearn中的机器学习模型去的——不满足shape需求)

  • shape = (n, m) 是一个矩阵/向量 !
X = 2 * np.random.rand(3, 1)
y = 4 + 3 * X + np.random.rand(3, 1)

print(X)
print(X.shape)
print()

print(y)
print(y.shape)

[[0.21245442]
 [1.82267221]
 [1.50672492]]

[[ 5.56611434]
 [10.44628077]
 [ 9.16576208]]
(3, 1)
(3, 1)

  • shape = (n , ) 是一行数字!
X = 2 * np.random.rand(3)
y = 4 + 3 * X + np.random.rand(3)

print(X)
print(X.shape)
print()

print(y)
print(y.shape)

[1.44855899 0.07982273 0.45481224]
(3,)

[8.37640095 4.34649373 6.1899651 ]
(3,)

通过 NumPy

如何使用NumPy快速创建我们需要的数据?

通过Sklearn

如何使用 sklearn 快速创造出我们所需的数据?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值