自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姚明明的博客

加油!坚持!

  • 博客(11)
  • 收藏
  • 关注

原创 matplotlib----绘制精美的图表

matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。1. 快速绘图matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。让我们先来看一个简单的例子,程序如下: # -*- coding: utf-8 -*-...

2018-07-31 07:46:03 1382

原创 SymPy--符号运算好帮手

SymPy是Python的数学符号计算库,用它可以进行数学公式的符号推导。本文通过SymPy验证欧拉恒等式: eiπ+1=0eiπ+1=0e^{i\pi} + 1 = 0 其中e是自然指数的底,i是虚数单位, π 是圆周率。此公式被誉为数学最奇妙的公式,它将5个基本数学常数用加法、乘法和幂运算联系起来。导入sympy库,对上述公式直接计算: 欧拉恒等式可以下面的公式进行计算:...

2018-07-30 16:51:38 3006

原创 Scipy--数值计算库(二)

1.数值积分数值积分是对定积分的数值求解,例如可以利用数值积分计算某个形状的面积。下面让我们来考虑一下如何计算半径为1的半圆的面积,根据圆的面积公式,其面积应该等于PI/2。单位半圆曲线可以用下面的函数表示:def half_circle(x): return (1-x**2)**0.5下面的程序使用经典的分小矩形计算面积总和的方式,计算出单位半圆的面积: 利用上述方...

2018-07-30 14:57:01 610

原创 SciPy--数值计算库(一)

1. 最小二乘法拟合假设有一组实验数据(x[i], y[i]),我们知道它们之间的函数关系:y = f(x),通过这些已知信息,需要确定函数中的一些参数项。例如,如果f是一个线型函数f(x) = k*x+b,那么参数k和b就是我们需要确定的值。如果将这些参数用 p 表示的话,那么我们就是要找到一组 p 值使得如下公式中的S函数最小: S(P)=∑i=1m[yi−f(xi,P)]2S(P)=∑...

2018-07-29 19:06:17 810

原创 NumPy----快速处理数据(三)

1.矩阵运算NumPy对于多维数组的运算,缺省情况下并不使用矩阵运算,如果你希望对数组进行矩阵运算的话,可以调用相应的函数。1.1 matrix对象numpy库提供了matrix类,使用matrix类创建的是矩阵对象,它们的加减乘除运算缺省采用矩阵方式计算。例如: 因为a是用matrix创建的矩阵对象,因此乘法和幂运算符都变成了矩阵运算,于是上面计算的是矩阵a和其逆矩阵的乘积...

2018-07-29 12:08:38 425

原创 NumPy----快速处理数据(二)

本文介绍ufunc运算,ufunc是universal function的缩写,它是一种能对数组的每个元素进行操作的函数,NumPy内置的许多ufunc函数都是在C语言级别实现的,因此它们的计算速度非常快。1.函数介绍1.1 sin函数下面用一个程序,比较了一下numpy.math和Python标准库的math.sin的计算速度:程序如下,保存到名为test.py的文件中。...

2018-07-29 10:23:42 2261

原创 NumPy----快速处理数据(一)

本文介绍NumPy中的ndarry对象,在练习中都使用以下方式导入NumPy函数库import numpy as np1.创建首先需要创建数组才能对其进行其它操作。我们可以通过给array函数传递Python的序列对象创建数组,如果传递的是多层嵌套的序列,将创建多维数组(下例中的变量c): 数组的元素类型可以通过dtype属性获得。 shape用来查看数组的大小。数组a...

2018-07-28 16:48:35 872

原创 Python(x,y)的下载安装

1.下载下载地址:ftp://ftp.ntua.gr/pub/devel/pythonxy/ 访问该地址,选择需要的版本,点击下载。我安装的版本是2.7.2.3. 2.安装双击下好的应用程序,接下来选择full,全部安装,等待安装完成就行了。安装中途360可能会弹出“有程序正在修改系统变量”之类的,这是Python(x,y)集成了Python的环境,安装的时候会修改系统变量里...

2018-07-27 22:51:45 6277

原创 Python下载与安装

1.简介Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个Python提示符,直...

2018-07-27 16:10:02 37988

原创 MySQL基础学习(四)----基于MySQL的JAVA应用

要求:基于MYSQL实现上次用SQLite实现的郑码查询java程序并改进:使得输入输入aacm,则输出“无可奉告”。而输入一个汉字或汉字词,则输出该字或词的郑码编码。 1.在MySQL数据库中建立郑码表用图形化管理工具Navicat Premium 连接MySQL数据库,在数据库“test”下建立一张名为“zmb”的数据表。 2.代码import java.sql.*; ...

2018-07-19 19:59:11 394

原创 用JSP实现一个查询单词的网页

用JSP实现一个查询单词的网页本文目的:实现一个查询单词的网页,能依据拼写、词性、难度范围等信息查出所需词汇的释义来。网页参照汉典的风格。要求建立大学四级、六级词汇表放到MYSQL数据库中,至少包括:单词、词性、释义、难度(标记是4级的还是6级还是其他)。能依据释义内容,模糊查出对应的单词。实现对单词表中a,b,c到z开头单词个数的统计,结果以表格输出到网页上。1. 在MySQL数据库中建...

2018-07-08 00:07:26 4024 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除