2016年1月10日
来源:互联网 发布:零基础java用什么书 编辑:程序博客网 时间:2024/04/27 17:49
好长时间没有写博客了,主要是现在正在出差,现在趁着闲着的时间写点博客吧。
好长时间没有更新机器学习和编程之美系列的博客,原因在于,由于时间的不足,我只能先看视频,然后趁着有时间了在写博客,视频我现在已经看完了,机器学习基石和机器学习技法的视频我都看完了。现在我的想法是自己找些数据进行实战,一切的理论的深入理解都是靠实战来完成的。
我自己采用了Anaconda来进行我的机器学习实战的开发工具吧,主要使用其集成的Spyder作为编码工具,这个系列作为我在从零到熟悉该工具的遇到问题的解决方案吧。
以下的内容摘自一个百度经验。
tile函数:
tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组。比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题:
先来引入numpy下的所有方法:
我们创建一个a,如图下图,使用tile来创建b,注意看b的数据结构:
假如我们输入一个元组(1,2),我们会得到一样的结果,与上面相同的b:
当然,我们想要a变为一个二维数组,就要换一种重复的方式了:
shape函数:
shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。它的输入参数可以使一个整数表示维度,也可以是一个矩阵。这么说你可能不太理解,我们还是用各种例子来说明他的用法:
一维矩阵[1]返回值为(1L,):
二维矩阵,返回两个值:
一个单独的数字,返回值为空 :
我们还可以将shape作为矩阵的方法来调用,下面先创建了一个单位矩阵e:
我们可以快速读取e的形状:
假如我们只想读取e的第一维度长度,使用shape[0] :
0 0
- 2016年1月10日
- 10月1日
- 2007年10月1日(9月29日,9月30日没写)
- 2015年1月6日—10日
- js学习 2016年1月10日
- 2016年1月13日19:10:43
- 2016年10月1日--国庆日晚上
- 2016年10月18日 学习总结1
- 2016年04月10日
- 2016年10月4日
- 2016年10月5日
- 2016年10月8日
- 2016年10月21日
- 2016年10月27日小记
- 2016年10月24日
- 2016年1月7日
- 2016年1月7日回顾
- 2016年1月11日
- Twitter是如何构建高性能分布式日志的
- netconn_accept返回值为0,OSQCreate出错 lwip uocsii
- 实现iPhone电子书的分页显示功能(附代码)
- 详细设计
- BI中事实表和维度表的定义
- 2016年1月10日
- Android SDK Manager国内下载缓慢的问题
- log4j2配置详解
- Java 编程下的同步代码块
- android之NDK(jni)开发笔记1——运行第一个NDK程序
- Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
- 大话设计模式之状态模式(java版实现)
- mysqlbinlog解析
- [基础]Java编程中自加,自减易被忽视的一个地方,打印命令的输出