下边代码是关于numpy的一些基本用法,包括数组和矩阵操作等... 1 import numpy as np 2 print "print version==>" 3 print np.version.version 4 print "1-dimensional array==>" 5 print ...
分类:
编程语言 时间:
2014-12-18 00:02:52
阅读次数:
283
RT,Graham扫描法求凸包分为3步:
1.找到y最小的点
2.以y最小的点O为原点,求其余所有点相对O的极角并按极角从小到大排序
3.对于排序后的点集,配合栈,完成Graham扫描。
ConvexHull.py
#coding=utf-8
import math
import numpy
import pylab as pl
#画原始图
def drawGraph(x,y):
...
分类:
其他好文 时间:
2014-12-15 19:06:31
阅读次数:
133
安装numpy 和 scipy
sudo yum install numpy.x86_64
sudo yum install scipy.x86_64
安装pip
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb...
分类:
其他好文 时间:
2014-12-12 14:57:48
阅读次数:
159
一:numpy模块ndarray:存储单一数据类型的多维数组ufunc:能够对数组进行处理的函数(universal function object)#numpy 中arange用法,指定开始值/终止值/步长来创建一维数组数组,但是数组不包括终值。 arange_array=np.arange(1,...
分类:
编程语言 时间:
2014-12-10 22:38:11
阅读次数:
1190
logistic回归一般用于二分类问题,比如判断一封邮件是否为垃圾邮件,判断照片中的人是男是女,预测一场比赛输还是赢......当然也可以用于多分类问题,比如k类别,就进行k次logistic回归。logistic回归算法之所以称作“logistic”,是因为它运用了logistic函数,即sigmoid函数。
logistic回归算法一般用于二分类问题(当然也可以多类别,后面会讲)。
logistic回归的算法思想:
重点在于怎么根据训练数据求得最佳拟合参数Θ?这可以用最优化算法来求解,比如常用的梯度上升...
分类:
编程语言 时间:
2014-12-10 14:18:25
阅读次数:
502
最近由于毕业设计的需要开始学习使用Python的Numpy和matplotlib来做聚类算法和可视化的一些研究。就从Numpy和matplotlib的安装开始吧。
分类:
其他好文 时间:
2014-12-07 14:55:36
阅读次数:
174
最近使用Theano写了MLP和CNN的程序,由于训练样本大,单靠CPU运算速度so slow;于是乎找到了一台有NAIVID显卡的电脑进行了GPU的配置使用,期间遇到很多问题,记录如下:
平台说明:
系统:WindowsXP
Python:2.7, 建议直接使用 Python(x,y),包含了Theano需要的Numpy等库,省去自己配置
Theano: 0.6
CUDA:3....
分类:
其他好文 时间:
2014-12-06 15:25:07
阅读次数:
228
kNN算法,即K最近邻(k-NearestNeighbor)分类算法,是最简单的机器学习算法之一,算法思想很简单:从训练样本集中选择k个与测试样本“距离”最近的样本,这k个样本中出现频率最高的类别即作为测试样本的类别。
分类过程如下:
1 首先我们事先定下k值(就是指k近邻方法的k的大小,代表对于一个待分类的数据点,我们要寻找几个它的邻居)。这边为了说明问题,我们取两个k值,分别为3和5;
2 根据事先确定的距离度量公式(如:欧氏距离),得出待分类数据点和所有已知类别的样本点中,距离最近的k个样本。
3 统...
分类:
编程语言 时间:
2014-12-06 08:51:50
阅读次数:
365
Image manipulation and processing using Numpy and Scipy 翻译自:http://scipy-lectures.github.com/advanced/image_processing/index.html 作者:Emmanuelle Gouillart, Ga?l Varoquaux 图像?=?2-D?数值数...
分类:
其他好文 时间:
2014-12-04 18:18:54
阅读次数:
968
下面写下用pca对数据进行降维处理的过程:Python源代码如下: 1 from numpy import *; 2 def loadDataSet(fileName,delim='\t'): 3 # 打开文件 4 fr=open(fileName); 5 """ 6 >>>...
分类:
编程语言 时间:
2014-12-04 13:49:27
阅读次数:
303