python
文章平均质量分 76
加勒比海鲜王
机器学习探索者,欢迎关注简书账号——加勒比海鲜王
展开
-
numpy小记,复制array
b = a c = a.view() d = a.copy()numpy中复制原array的三种形式,如下图所示: 可以看出b = a相当于把b指向了a指向的array,实际上他们两个是同一个array,因此可以想象的是,a发生变化,b也会发生变化。 如果要修改a的某一个值,从上图中可以看出b也发生了相应的变化。c,也就是view得到的array也发生了变化。d没有变,说明aopy可以得到一原创 2017-11-26 16:46:37 · 695 阅读 · 0 评论 -
一小时上手Numpy
Numpy是python中用于科学计算、数据分析的模块, 有运算速度快、消耗资源少的优点。下边五篇是本人原创Numpy学习笔记,根据是Numpy官方文档。NumPy(1)简介,基础属性,数组创建(ones,zeros,empty,arange,linespace)NumPy(2)reshape,dot,flatNumPy(3)full,eye,empty,randomNumPy(4)数组数学与基础原创 2017-09-20 22:09:41 · 286 阅读 · 0 评论 -
NumPy(5)array的合并与分割
继续Numpy的话题,在前4期中讲了使用Numpy进行创建array,然后进行一些数学运算、基本操作之后,今天来看array的合并与分割。合并:Numpy中使用vstack, hstack, newaxis, concatenate进行相关操作。接下来看一些例子:原创 2017-09-20 15:07:43 · 1694 阅读 · 0 评论 -
NumPy(4)数组数学与基础操作与复制、排序
这里一份包含numpy的基础操作、数学操作还有复制排序的教程,让你立刻上手numpy,也可以作为字典查阅。文末还有一些相关链接,有关numpy基础。原创 2017-08-27 08:30:30 · 378 阅读 · 0 评论 -
让你奶奶轻松搞懂Naive Bayes的理论与实践
这篇是从简书移植过来的 ,因为之前简书除了一些问题,所以有些格式无法完美兼容,所以附上链接,同学们请点我原创 2017-08-28 20:07:51 · 519 阅读 · 0 评论 -
TensorFlow实现流行机器学习算法教程汇集(上)
保留初心,砥砺前行 文章来源:Github看到了其他同学发的这个资源,但是原文给的链接不能直接点击,很不方便,为了方便使用,在这里修改一下。给TF新手的教程指南 tf初学者需要明白的入门准备 机器学习入门笔记MNIST 数据集入门笔记 tf初学者需要了解的入门基础 Hello World基本操作代码基本操作笔记代码 tf初学者需要掌握的基本模型 最近邻笔记最近邻代码线性回归笔记线性回归代码Logis翻译 2017-08-26 12:22:07 · 1137 阅读 · 0 评论 -
TensorFlow实现流行机器学习算法教程汇集(下)
保留初心,砥砺前行 文章来源:Github看到了其他同学发的这个资源,但是原文给的链接不能直接点击,很不方便,为了方便使用,在这里修改一下。为TF新手准备的各个类型的案例、模型和数据集初步了解:TFLearnTensorFlow接下来的示例来自TFLearn,这是一个为 TensorFlow 提供了简化的接口的库。里面有很多示例和预构建的运算和层。使用教程:TFLearn 快速入门。通过一个具体的机翻译 2017-08-26 12:23:20 · 534 阅读 · 0 评论 -
NumPy(1)简介,基础属性,数组创建(ones,zeros,empty,arange,linespace)
保留初心,砥砺前行 在使用tensorflow的时候需要对输入的tensor进行处理。 NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多。 ——百度百科 因此简单记录一下NumPy的学习笔记,方便进行数据处理。NumPy官方网站NumPy Tutorial NumPy的原创 2017-08-26 12:35:44 · 3763 阅读 · 0 评论 -
NumPy(2)reshape,dot,flat
保留初心,砥砺前行 NumPy官方网站NumPy Tutorial ####reshape函数: 顾名思义,将原有的数组重新整形,变成参数中指定的形状。 import numpy as np a = np.arange(1, 20, 2) print a.reshape(2, 5) print a.reshape(2, 1, 5)[[ 1 3 5 7 9] [11 13 15 17 19原创 2017-08-26 12:36:30 · 466 阅读 · 0 评论 -
NumPy(3)full,eye,empty,random
保留初心,砥砺前行 NumPy官方网站NumPy Tutorial ####np.full函数: 创建一个由常数填充的数组,第一个参数是数组的形状,第二个参数是数组中填充的常数。 >>> import numpy as np >>> np.full((3, 2), 5) array([[ 5., 5.], [ 5., 5.], [ 5., 5.]]) ####np原创 2017-08-26 12:37:11 · 6565 阅读 · 0 评论 -
k近邻理论与实践
保留初心,砥砺前行 k-nearest neighbor, k-NN是一种可以用于多分类和回归的方法。knn是一个很简单的分类方法。k近邻法的输入是实例的特征向量,也就是特征空间中的点; k近邻法的输出是实例的类别,可以是多个类。接下来本文将从: - k近邻算法 - k近邻法的模型 - kd树三个方面进行阐述。1. k近邻算法本文的第一句话,就已经非常明确地告诉了你,k-NN是用来做什么的原创 2017-08-27 17:28:45 · 277 阅读 · 0 评论 -
简谈Linear Regression
要不要点紧呐 20天没发文章了,罪过罪过。深夜了,就简单写一下今天了解到的一点关于Linear Regression的内容。什么是Linear Regression,具体怎么Regression,什么θ0 + θ1x1 + θ2x2,什么梯度下降的,(包括下图中1/m∑(…)x是怎么来的)没什么意思,就不再赘述。稍微需要注意的是下图中所示的 θ是如何在训练中被更新的,也就是梯度下降的具体公式。原创 2017-08-28 20:08:41 · 398 阅读 · 0 评论 -
关于python的编码问题的一点记录
Linux下中文默认编码是utf-8 windows下默认编码是GBK 如果源代码没有声明编码格式,则Python在语法校验期间(compilation)使用默认的ASCII编码 如果源代码没有声明编码格式,但却在源码中使用了非ASCII字符(Non-ASCII character),则程序在编译期间抛出SyntaxError异常,编译不被通过 如果源代码声明了Python不支持的编码格式,则程...原创 2018-06-23 11:02:52 · 375 阅读 · 1 评论