
学习学习学习
pigeontang
这个作者很懒,什么都没留下…
展开
-
数据分析和机器学习的最基本流程
1、获取数据可通过现有数据进行分析或利用爬虫在网站上获取数据。2、特征分类找出已有数据中的特征,想办法将大段文字变成机器语言和符号。尚未进行学习的前提下,我认为可以将不同特征用数据变量来表示,用boolean型表示该段数据是否具有该特征。3、学习函数学习函数是要对特征进行划分,究竟什么样的特征符合我这一大类的要求,哪些不符合。...原创 2018-07-10 15:28:25 · 792 阅读 · 0 评论 -
Python的一些配置问题
1、可使用Anaconda中的notebook。他是在网页中进行编程,按住“shift+回车”就可对该行进行编译运行。但是notebook中不能进行debug。2、如何安装Python中的一些库呢?输入命令:(以TensorFlow为例,他是谷歌公司有关机器学习的一个库)anaconda search -t conda tensorflow得到的依次为:名字、版本、发行公司、操作平台根据我们的操作...原创 2018-07-11 09:33:25 · 350 阅读 · 0 评论 -
numpy库处理数据1
import numpy1、利用numpy库中的genfromtxt函数对整理好的数据进行分割处理。参数1:数据保存的文件名(注意:要将数据文件和代码文件放在一个文件夹下,这样可不用再写其绝对路径,只用写文件名就可)参数2:分隔符dilimiter,由于我们的数据是通过都要分割的,故在双引号里是“,”参数3:表示读取分割后的数据是什么类型的。如果既有float也有string类型,则统一认为是st...原创 2018-07-11 16:52:00 · 346 阅读 · 0 评论 -
numpy库处理数据2
1、numpy库中的list进行传值时必须为同一数据类型。如果类型不一样,那么会将类型转换为所含类型中最通用的类型。int型和float型共存,则list中的数据类型全部变为float;int型和string型共存,全部变为string。eg.不使用numpy库对list传值时可以为各种类型混杂存放。2、在numpy中通过索引取某一个数据可以通过矩阵的坐标确定某一个数据的具体位置3、numpy中切...原创 2018-07-13 15:47:04 · 215 阅读 · 0 评论 -
numpy库处理数据3
1、numpy中使用与或操作并以此为索引打印符合要求的行(1)与操作:要求两个或多个条件同时满足(2)或操作:要求两个或多个条件满足一个即可(3)判断结果作为索引打印符合条件的行一维数组:二维数组:(多行多列待补充)...原创 2018-07-14 00:01:39 · 245 阅读 · 0 评论 -
numpy库的一些计算1
1、求数组中的极大值和极小值及一维求值2、二维数组求和当axis(维度)为0时,求每列的和;当axis为1时,求每行的和。**求整个矩阵和待补充原创 2018-07-15 18:31:29 · 144 阅读 · 0 评论 -
numpy库矩阵相关
1、将一维数组变换为多维矩阵使用reshape函数,两个参数,参数1为行数;参数2为列数首先可通过np.array(15)来创建从0到14(一共15个元素的数组)2、对已有的多维矩阵的基本信息进行采集如:矩阵的元素个数和矩阵的形状(行数和列数)3、初始化元素值均为0(或其他数值)的矩阵并且可对初始化时矩阵元素的类型进行定义,默认为float类型。注意:...原创 2018-08-01 15:09:33 · 507 阅读 · 0 评论 -
常用计算函数
1、e的次幂求e的n次方2、开平方将数组开方3、原创 2018-08-01 15:33:59 · 659 阅读 · 0 评论 -
复制的方法
1、b=a这种情况下,a和b指向的地址一样,将a的值赋给b,如果对b进行修改,那么a的内容一样会发生变化。2、b=a.view()这种为浅复制,b只有在复制这一瞬间和a一样,之后对于b形状的改变对a不产生任何影响。a和b变量占用的为不同的地址。但其数值存储的地方共享一块内存,所以当b数值变化,a同样会发生变化。(指针)3、b=a.copy()b之后的所有操作均与a无关,a和b相...原创 2018-08-02 10:23:11 · 213 阅读 · 0 评论