2018年2月24日

摘要: 1、为什么要使用validationdata而不是用testdata去是设置神经网络的超参数(迭代期、学 习速率、网络框架等) A:因为如果通过testdata来设置超参数会得到符合testdata特点的超参数,但是网 络的性能并不能够在其他数据集上获得较好的性能。故采用validationdata 阅读全文
posted @ 2018-02-24 16:47 bruce_chua 阅读(111) 评论(0) 推荐(0) 编辑

2018年1月15日

摘要: def add(c): return c**2 l = [1,2,3] d1 = map(add,l) print d1 d2 = [c**2 for c in l] print d2 d3 = [add(c) for c in l] print d3 阅读全文
posted @ 2018-01-15 09:57 bruce_chua 阅读(156) 评论(0) 推荐(0) 编辑

2017年12月25日

摘要: 对于用numpy进行处理的过程中,如果欲用矩阵之间的乘法则要注意,需要用np.mat(matrix)对目标list进行转换。如果欲进行对应元素相称则应该将对应的目标list转换为array 阅读全文
posted @ 2017-12-25 20:25 bruce_chua 阅读(122) 评论(0) 推荐(0) 编辑

2017年12月15日

摘要: 第一、python自带。open()函数,通过readlines对数据进行按行读取内容,则可以对每行进行操作。 第二、pandas read_csv()函数,通过此函数打开文件后可以按照第一行内容进行索引操作,其中参数head表示欲将那一列作为表头。具体[['a','b','c']]可以将abc所对 阅读全文
posted @ 2017-12-15 10:24 bruce_chua 阅读(548) 评论(0) 推荐(0) 编辑

2017年12月13日

摘要: 当存在n*m列表arr时候,for each in arr为便利列表中每一行既:each 代表1*m的list。 使用[each[i] for each in arr]为访问arr的第i列既:each[i]为n*1规格。 list count函数中如果参数为整形则表示list中等于整形的个数。 阅读全文
posted @ 2017-12-13 21:42 bruce_chua 阅读(90) 评论(0) 推荐(0) 编辑

2017年12月7日

摘要: mgird函数主要是用于生成数组,其中stack输入参数为两个数组时候,如果为0:4:5j,0:3:4j,将会返回一个2*5*4对的三维数组;既两个5行4列组成的数组。第一个5行4列数组为将第一个数组的每一个元素作为第一行,每个列则拷贝第一行使其成为5*4结构;第二个数组则是将第二个数组的元素作为第 阅读全文
posted @ 2017-12-07 11:02 bruce_chua 阅读(241) 评论(0) 推荐(0) 编辑

2017年11月27日

摘要: 1、在索引切片的时候,可以按照下式子进行: dataframe数据类型的groupby函数主要是将相同的类型进行统一。 df.groupby('columnname') >可按照该列对象进行分组,并且可以将该对象再进一步进行索引分析df.groupby('columnname')['columnna 阅读全文
posted @ 2017-11-27 16:33 bruce_chua 阅读(137) 评论(0) 推荐(0) 编辑

导航