python
文章平均质量分 73
ynztpwy
这个作者很懒,什么都没留下…
展开
-
numpy数组及矢量计算
一.ndarry对象 1.ndarry对象是一个多维数组的构造器,可以生成不同维度的多维数组。但要求每一维都有自己的格式,其使用如下: 引入包 import numpy as np 构造array :np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]],dtype=np.floa原创 2015-04-09 09:24:07 · 745 阅读 · 0 评论 -
关于DataFrame的文本数据导入
DataFrame确实使用方便,但是如果每次导入数据都需要我们自己手动实现未免太麻烦了些,以下就介绍DataFrame对不同格式文件的导入本章仅仅介绍txt或文本文件带标题的文本文件,例如: name pop eco huc 13 2 nonea 2 1 none最简单的导入方式:import pandas as pddata=pd.原创 2015-04-14 13:39:18 · 8699 阅读 · 0 评论 -
pandas介绍
简介pandas其实是numpy的升级版,加强了索引的处理功能和对缺失数据的处理,具体有什么方便的地方以后详述。引入包:import pandas as pdSeries:实质上是一个key-value对应的一个列表的数据结构,例子如下:>>> import pandas as pd>>> a=pd.Series([4,5,6],dtype='float64')>>> a原创 2015-04-14 09:44:29 · 673 阅读 · 0 评论 -
python之日期处理
一.生成日期>>> from datetime import datetime>>> datetime.now()datetime.datetime(2015, 4, 16, 17, 31, 55, 842871)二.日期转换回string>>> a=datetime.now()>>> a.strftime('%Y-%m-%d %H:%M:%S')'2015-04-16 17:3原创 2015-04-16 17:30:55 · 486 阅读 · 0 评论 -
用hadoop-streaming 运行python map-reduce程序
简介: hadoop是java写的,所以,运行hadoop经常也值直接支持java。这让我们这种不熟悉java的程序员很是心碎啊。还好,Doug Cutting大神也没有直接放弃非java程序员这块庞大的用户需求,提供了各种各样的接口给那些不熟悉java的程序员使用。下面我们要介绍的是各种接口中的一种:用hadoop-streaming来运行非java的各式map-reduce程序。原创 2015-05-09 20:25:57 · 955 阅读 · 0 评论 -
神经网络和BP算法C及python代码
以上仅给出了代码。具体BP实现原理及神经网络相关知识请见:神经网络和反向传播算法推导首先是前向传播的计算:输入:首先为正整数 n、m、p、t,分别代表特征个数、训练样本个数、隐藏层神经元个数、输出层神经元个数。其中(1随后为 m 行,每行有 n+1 个整数。每行代表一个样本中的 n 个特征值 (x 1 , x 2 ,..., x n ) 与样本的实际观测结果 y。特原创 2015-06-08 10:49:47 · 5635 阅读 · 1 评论