
基本方法
MachineLearningAI
从事java开发工作,熟悉spring相关知识
邮箱:15893883880@163.com
展开
-
Python学习总结(对比java)
Python学习总结(与java比较)1. 基本概念1.1Python中的数共有四种类型:整数、长整数、浮点数和负数。1.2python中字符串的使用与java中不同,有‘’,“”,’’’ ‘’’三种,’’’用来指示多行字符串,内可用单引号和双引号;单引号与双引号的字符串表示出来的结果是相同大的;如想在字符串中包含符号,应该使用转义字符“\“;python表示字符串的方便之处在原创 2014-09-15 21:30:05 · 1383 阅读 · 0 评论 -
python中取得矩阵中最大元素的位置
"""Create by 2015-10-25@author: zhouhengIn this function you can get the position of the elementthat you want in the matrix. """import numpy as npdef getPositon(): a = np.mat([[2, 5, 7,原创 2015-10-25 14:01:21 · 47257 阅读 · 1 评论 -
matplotlib 画图 条形图
#绘制条形图import numpy as npimport matplotlib.pyplot as plty=[]plt.figure(1)width=1for i in range(len(y)): plt.figure(1) plt.bar(i*width,y[i],width)plt.xlabel("X")plt.ylabel("Y")plt.show(原创 2015-01-04 16:21:26 · 3296 阅读 · 0 评论 -
matplotlib 画图 三维图
#绘制三维图import numpy as npimport mpl_toolkits.mplot3dimport matplotlib.pyplot as pltx,y=np.mgrid[-2:2:20j,-2:2:20j]z=x*np.exp(-x**2-y**2)ax=plt.subplot(111,projection='3d')ax.plot_surface(x,y,z,r原创 2015-01-04 16:25:08 · 5873 阅读 · 0 评论 -
python 的 matplotlib画图 画曲线图
#encoding:utf-8#1.绘制曲线:import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 10, 1000)y = np.sin(x)plt.figure(figsize=(8,4)) plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)原创 2015-01-04 16:11:09 · 25666 阅读 · 0 评论 -
matplotlib 画图 散列图
4.绘制散列图import matplotlib.pyplot as pltimport numpy as npimport randomplt.figure(figsize=(8,4))x=np.random.random(100)y=np.random.random(100)plt.scatter(x,y,s=x*1000,c=y,marker=(5,1),alpha=0.8,l原创 2015-01-04 16:23:17 · 1664 阅读 · 0 评论 -
python matplotlib画图 画多个子图
"""绘制多个子图一个Figure对象可以包含多个子图(Axes),在matplotlib中用Axes对象表示一个绘图区域,称为子图,可以使用subplot()快速绘制包含多个子图的图表,它的调用形式如下:subplot(numRows,numCols,plotNum)图表的整个绘图区域被等分为numRows行和numCols列,然后按照从左到下的顺序对每个区域进行编号,左上区域的编号为1原创 2015-01-04 16:16:44 · 41690 阅读 · 1 评论 -
偏最小二乘 PLS erro 误差部分 < 三>
这部分是误差预测的部分#encoding:utf-8import numpy as np def Erro(pc, X, Y, B,Y_mean):# 将前面的得到的参数传进来 erro=np.zeros((1,pc)) # 定义两个矩阵 turn_y = np.zeros(( Y.shape[0], pc)) for i in rang原创 2014-11-23 13:08:57 · 1333 阅读 · 0 评论 -
偏最小二乘 PLS _B < 二>
这是第二部分求最佳的预测系数原创 2014-11-23 13:01:32 · 1711 阅读 · 0 评论 -
PLS 画图结果<五>
这是我画图的结果,供大家参考原创 2014-11-23 13:32:47 · 1972 阅读 · 1 评论 -
PLS 偏最小二乘算法 demo <一>
现在网上大部分都是原创 2014-11-23 12:38:57 · 8642 阅读 · 8 评论 -
读取.mat文件
# encoding:utf-8"""Python语言中读取。mat文件"""#导入scipy。io包import scipy.io as sio # 读取。mat文件赋值给fname,后面引号写。mat文件的路径fname = sio.loadmat('F:\data\milk_1.mat')D = fnameprint D这是简单的读取。mat文件,简单明了,在网原创 2014-10-25 20:48:31 · 1344 阅读 · 0 评论 -
将读取的数据分为测试数据和训练数据
网上找了好多页没有找到如何把数据分开的代码,我今天给大家写一个比较原创 2014-10-25 20:54:16 · 3980 阅读 · 1 评论 -
Python冒泡算法精讲<三>
data = []for i in range(3): # 控制用户输入三个数 data.append(input()) #将用户输入的数加进列表class Sort(): #定义一个冒泡算法的类 def sort(self,data):#类中定义冒泡方法 for j in range(len(data)-1, 0, -1):原创 2014-09-17 13:34:19 · 994 阅读 · 2 评论 -
numpy基本方法总结
numpy基本方法NumPy基本方法一、数组方法创建数组:arange()创建一维数组;array()创建一维或多维数组,其参数是类似于数组的对象,如列表等读取数组元素:如a[0],a[0,0]数组变形:如b=a.reshape(2,3,4)将得到原数组变为2*3*4的三维数组后的数组;或是a.shape=(2,3,4)或a.resize(2,3,4)直接改变数组a的形状原创 2014-09-15 21:15:31 · 35621 阅读 · 1 评论 -
python实现哈夫曼编码
这里是用python实现的哈夫曼编码,拿出来跟大家一起分享# -*- coding: utf-8 -*-'''Created on 2015-12-6@author: zhouheng''''''This is the Huffman coding that write by zhouheng.'''import copyimport numpy as npimp原创 2015-12-10 15:40:12 · 6098 阅读 · 1 评论