
Python
MachineLearningAI
从事java开发工作,熟悉spring相关知识
邮箱:15893883880@163.com
展开
-
Python冒泡排序精讲<一>
#encoding:utf8'''这是简单的冒泡排序'''array =[]for i in range(3): array.append(input()) #这是使控制台数组输入3个数#循环来实现冒泡算法for i in range(len(data)-1 , 0, -1): #数据来了以后进行n-1次循环 for j i原创 2014-09-12 14:09:22 · 1728 阅读 · 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 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 评论 -
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 评论 -
Eclipse 配置python的开发环境
第一篇讲在Eclipse中搭建Python开发环境,第二篇,主要讲一些配置。 第一篇:在Eclipse中搭建Python开发环境正文 首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语言的IDE,然而前提是我们需要安装对应的编译器或者解释器。比如常见的Java开发,就必须JDK。因此要用Eclipse进行Python开发也必须Python的“原创 2015-01-04 16:31:38 · 1068 阅读 · 0 评论 -
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 评论 -
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 评论 -
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学习总结(对比java)
Python学习总结(与java比较)1. 基本概念1.1Python中的数共有四种类型:整数、长整数、浮点数和负数。1.2python中字符串的使用与java中不同,有‘’,“”,’’’ ‘’’三种,’’’用来指示多行字符串,内可用单引号和双引号;单引号与双引号的字符串表示出来的结果是相同大的;如想在字符串中包含符号,应该使用转义字符“\“;python表示字符串的方便之处在原创 2014-09-15 21:30:05 · 1383 阅读 · 0 评论 -
Python冒泡算法精讲<二>
#encoding:utf-8print "Please input four numbers that you want to bubble (push the Enter after input a number) :"data=[]for i in range(3): data.append(input()) #在控制台让用户连续输入3个数字def sw原创 2014-09-12 17:53:29 · 856 阅读 · 0 评论 -
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 评论