在使用NumPy进行学习统计计算时是枯燥的,大量的数据令我们很头疼,所以我们需要把它图形化显示。Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。Matplotlib的官网地址是http://matplotlib.org/,下载地址为http://matplotlib.o...
分类:
编程语言 时间:
2014-09-12 10:01:03
阅读次数:
262
numpy中ndarray的多维度上的合并
data_pos =
[[-0.00870993 0.84913981]
[-0.28528784 0.2612078 ]
[-0.4475744 0.43677346]
[-0.2473318 -0.89767194]
[ 0.45242961 -0.02112013]
[-0.10939665 -0.6767824...
分类:
编程语言 时间:
2014-09-12 01:18:32
阅读次数:
396
网上找了半天,终于把要安装的资料找到了。其他的不怎么全,就自己再次总结一下写。
我自己安装的是python 2.7。所以以下的东东都是针对2.7的软件。
numpy :http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/ 下载下面的numpy-1.8.2-win32-superpack-pyth...
分类:
编程语言 时间:
2014-09-08 10:55:46
阅读次数:
300
matplotlib下载及API手册地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/
数学库numpy下载及API手册地址:http://www.scipy.org/Download
几个绘图的例子【来自API手册】
1、最简单的图:
代码:
#!/usr/bin/env python
i...
分类:
其他好文 时间:
2014-09-07 22:29:25
阅读次数:
270
Numpy是Python中的一个矩阵计算包,功能类似于MATLAB的矩阵计算。具体可参见网站http://www.numpy.org/。安装Pythonxy时已经包含了numpy包及其依赖包。
(1) 定义矩阵
>>> from numpy import *
>>> a = array([[1,2.2,3],[4,5,6]])
>>> a.ndim
2
>>>...
分类:
其他好文 时间:
2014-09-06 01:09:02
阅读次数:
744
内容描述:在32位或64位的windows或GNU/Linux系统下利用Python的ctypes和numpy模块调用C/Fortran混合编程的有限元数值计算程序操作系统及编译环境:32bit Win7 + mingw32 + gcc-4.8 + msys-1.0 + python2.7 + op...
分类:
编程语言 时间:
2014-09-05 17:52:52
阅读次数:
339
矩阵赋值>>> x1=np.arange(0,5) # array([0, 1, 2, 3, 4])>>> x2=np.arange(1,6) # array([1, 2, 3, 4, 5])>>> x3=np.linspace(0,5,6) # array([ 0., 1., 2., 3...
分类:
其他好文 时间:
2014-08-30 18:58:09
阅读次数:
169
有了前面的准备,可以用Theano实现一个逻辑回归程序,逻辑回归是典型的有监督学习。
为了形象,这里我们假设分类任务是区分人与狗的照片。
首先是生成随机数对象
importnumpy
importtheano
importtheano.tensor as T
rng= numpy.random
数据初始化
有400张照片,这些照片不是人的就是狗的。
每张照片是28*28=78...
分类:
其他好文 时间:
2014-08-28 22:46:06
阅读次数:
360
标量相加
import theano.tensor as T
from theano import function
x = T.dscalar('x')
y = T.dscalar('y')
z = x + y
f = function([x, y], z)
输入定义两个符号变量来代替数值,输出是一个0维的numpy.ndarray数组。
矩阵相加
把输入类型换一下就行了,矩阵如果...
分类:
其他好文 时间:
2014-08-28 16:13:59
阅读次数:
642
Python可以用List当数组用,但是由于List的元素可以是任意对象,因此保存一个List需要保存所有指针和元素。非常消耗内存。
本文学习博客:用Python做科学计算 整理笔记,以待备用。
首先是NumPy函数库导入
importnumpy as np
创建数组
array
使用array可以创建多维数组
a = np.array([[1, 2, 3, 4],[4, 5,...
分类:
编程语言 时间:
2014-08-25 22:55:55
阅读次数:
401