转行机器学习必掌握的开发包2

零基础入门机器学习之准备篇(下—— Numpy)

学习编程语言,除了熟悉语法,也要掌握这门语言的一些必备开发库。比如C++需要掌握STL、Boost库,Java开发者需要熟悉JDK里面诸如java.io、java.lang、java.util等重要开发包。同样在机器学习领域,除了学习python语言,几个常用开发包也是必学内容。易学智能小编为此特意选出了Matplotlib、Numpy、Pandas这三个机器学习高频开发包,下面主要介绍这些包常见用的接口,方便初学者入门。

2.0 Numpy库(运行结果均在#号注释后)

为python提供了高性能的多维数组对象,以及用于处理这些阵列的工具,

2.1 矩阵(Arrays)的创建

2.2 矩阵索引

Numpy提供了几种索引到数组的方法。

用布尔变量在矩阵中进行索引的用法

2.3矩阵中的数学操作

2.4 重构矩阵(reshape)

改变矩阵的维度

【版权声明】转载请注明出处并全文转载

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180818A0HDO800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券