机器学习python的numpy的小技巧

———最近在忙面试,这个东西得搁浅一段时间了————–

不管是matlab还是python实现机器学习算法,也就是matrix或者array操作时都有一些很好用的API,numpy的reference就有1500+页,matlab的操作也有很多,想把所有的API看完是很浪费时间的,所以开一篇博文记录一些小trick,提高代码编辑的效率.评论要是有补充,我也会增加到文章中的!
给出的函数matlab和numpy是对应的功能相同,具体函数api使用方式可以直接百度

MATLAB

1.返回3D-matrix A对应的位置(2,1,2)的索引值.(将多分类问题中的y转化为one-hot形式).
sub2ind(A,2,1,2)

2.在给定数组A行列处扩展0;
A = [A;zeros(size(A,1))]

numpy

1.np.ravel_multi_index((1, 0, 1), A.shape, order=’F’)

2.A = hstack(A,np.zero(A.shape[1]),newaxis);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值