03 2015 档案
摘要:用matplotlib画雷达图,网上流传的版本其实都是官网的一个例子。但是那个例子太复杂,而且它封装了几个类,让人难以一眼看出其本质。我给出一个简单的解决方法,没有任何封装。作本文的原因,是为了回答百度网友的提问。 好吧,图很丑~~~。原问题见:http://zhidao.baidu.com/que...
阅读全文
摘要:在python中,可以利用数组操作来模拟随机游走。下面是一个单一的200步随机游走的例子,从0开始,步长为1和-1,且以相等的概率出现。纯Python方式实现,使用了内建的 random 模块:# 随机游走import matplotlib.pyplot as pltimport randompos...
阅读全文
摘要:(本例基于win7 + python3.4)import getopt, sys'''getopt 模块专门用来处理命令行参数函数getopt(args, shortopts, longopts = [])参数 args 一般是sys.argv[1:] shortopts ...
阅读全文
摘要:当查看 matplotlib 官方文档和示例时,你会发现不同的编码风格和使用模式。这些风格是完全有效的,各有其优缺点。 几乎所有的例子都可以转换成另一种风格,以实现相同的结果。当然,需要注意的是不要把自己的代码风格搞混。 两种不同的风格,都受官方支持。 下面是使用 matplotlib 的首选方式...
阅读全文
摘要:【说明】翻译自官网的文档。随机抽样(numpy.random)简单的随机数据 rand(d0,d1,...,dn)随机值>>> np.random.rand(3,2)array([[ 0.14022471, 0.96360618], #random [ 0.37601032, ...
阅读全文
摘要:【效果图】【源代码】 1 import matplotlib.pyplot as plt 2 import matplotlib.tri as tri 3 import numpy as np 4 import math 5 6 7 n_angles = 12 8 n_radii = 5 9 m...
阅读全文
摘要:【转载说明】本来没有必要转载的,只是网上的版本排版不是太好,看的不舒服。所以转过来,重新排版,便于自己查看。基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes...
阅读全文
摘要:【注意】可能与本文主题无关,不过我还是想指出来:使用matplotlib库时,下面两种导入方式是等价的(我指的是等效,当然这个说法可以商榷:)import matplotlib.pyplot as pltimport pylab as plt【效果图】【方式一】FontProperties 1 im...
阅读全文
摘要:稍微复杂地实现matplotlib绑定到PyQt5(有菜单)【知识点】 import matplotlib matplotlib.use("Qt5Agg")【效果图】【源代码】 1 import sys 2 import random 3 4 import matplotlib 5 ma...
阅读全文
摘要:很简单的实现matplotlib绑定到PyQt5【知识点】1 import matplotlib2 matplotlib.use("Qt5Agg")3 4 from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as Figu...
阅读全文
摘要:1 from numpy import array, append, vstack, transpose, reshape, \ 2 dot, true_divide, mean, exp, sqrt, log, \ 3 ...
阅读全文
摘要:(python 3) 1 import numpy 2 from scipy import sparse as S 3 from matplotlib import pyplot as plt 4 from scipy.sparse.csr import csr_matrix 5 i...
阅读全文
摘要:1 # -*- coding: utf-8 -*- 2 ''' 3 >>> c = Classy() 4 >>> c.train(['cpu', 'RAM', 'ALU', 'io', 'bridge', 'disk'], 'architecture') 5 True 6 >>> c....
阅读全文
摘要:科学计算离不开矩阵的运算。当然,python已经有非常好的现成的库:numpy。我写这个矩阵类,并不是打算重新造一个轮子,只是作为一个练习,记录在此。注:这个类的函数还没全部实现,慢慢在完善吧。全部代码: 1 import copy 2 3 class Matrix: 4 '''矩...
阅读全文
摘要:说明:这是我对网上代码的改写版本,目的是使它跟前一篇提到的使用方法尽量一致,用起来更直观些。此神经网络有两个特点:1、灵活性非常灵活,隐藏层的数目是可以设置的,隐藏层的激活函数也是可以设置的2、扩展性扩展性非常好。目前只实现了一个学习方法:lm(Levenberg-Marquardt训练算法),你可...
阅读全文