
Python
47461068
这个作者很懒,什么都没留下…
展开
-
利用NumPy进行高效计算_第一部分
一、NumPy的用途NumPy(Numerical Python)是 Python 语言的一个扩展程序库,是一个高效计算工具,不同于普通编程中变量计算,具有以下特点:可以进行n维数组的高效计算,具有矢量运算能力,且快速,节省空间; 能进行线性代数、傅立叶变换等多种高效科学运算,可对整组数据进行快速运算的标准数学函数; 有丰富的随机数功能; 有丰富的数组处理功能,可以进行广播计算;N...原创 2020-05-04 00:23:30 · 937 阅读 · 0 评论 -
利用NumPy进行高效计算_第二部分
4.矩阵转置:numpy.ndarray.T返回转置数组。进行矩阵运算时,经常要用数组转置。>>> import numpy as np>>> x = np.arange(1,5,dtype = np.float64).reshape(2,2)>>> xarray([[1., 2.], [3., 4.]])&g...原创 2020-05-02 16:36:49 · 420 阅读 · 0 评论 -
Python 语言基础七_面向对象编程
在软件开发中,对象是一个数据及相关行为的集合。而面向对象就是功能上通过数据和行为的方式来描述对象协作交互的集合。在一般的面向对象范畴里,在整个软件开发的过程中,面向对象分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP)是软件工程的三个阶段。OOA着眼于若干用例的需求分析,识别对象及对象之间的协作交互;OOD需要将需求转化为一套类和接口,对象的状态数据通过类的的属性来体现,对象的行为通过...原创 2020-05-02 16:13:06 · 252 阅读 · 0 评论 -
Python 2.x 与 Python 3.x 的区别_简要说明Python 3.x 与 Python 2.x 主要不同点
Python初学者经常会问,应该学习哪个版本的Python。对于这个问题,从发展来说,应该学习 Python 3.x,但从历史来说,Python 2.x拥有广泛的优秀的第三方库,而且大部分Python库都同时支持Python 2.7.x和3.x版本的。有必要了解一下Python 2.x与Python 3.x 两个版本之间的主要区别。一、print输出python 2.x:>&g...原创 2020-05-02 16:11:44 · 295 阅读 · 0 评论 -
Python 语言基础 综合训练3_基于字典与文件存储的学生管理系统
任务要求:1.学生数据按照字典数据存储2.学生数据缓存在列表中,实现增删改查操作3.最终结果存储在文件中,并能从文件中读入数据到列表中,实现数据维护第一步:设计⽂本⽂件读写的函数模块文件file_tools.py#coding=utf8def readfile(mfn): ''' 以“只读”⽅式打开⽂件,读取文件所有行(直到结束符 EOF) :p...原创 2020-05-02 16:10:12 · 295 阅读 · 0 评论 -
Python 语言基础 综合训练2_编写万年历
任务要求:1.按日历格式输出天数2.按年月判断闰年输出正确天数3.输出月历的正确格式第一步:设计功能函数模块文件cale.py#coding=utf-8def leap_year(year): ''' 判断是否为闰年的函数 闰年的条件: 1.能被4整除,但不能被100整除的年份都是闰年 2.能被400整除的年...原创 2020-05-02 16:09:07 · 414 阅读 · 0 评论 -
Python 语言基础 综合训练1_计算多个图形的面积
任务要求:编程中对程序流程的控制是必不可少的,在程序中有三种基本的流程,顺序、分支与循环。计算面积的图形为三角形、矩形和圆,也可以是其它图形或增加其它图形。完成一个界面如下:1:输入三角形的参数并计算面积2:输入矩形的参数并计算面积3:输入圆形的参数并计算面积4:浏览输入5:退出程序在面积计算程序的最终版本开发中,要求用到新的数据结构:列表,列表是一个比传统数组更好用的数据...原创 2020-05-02 16:06:33 · 2264 阅读 · 0 评论 -
Python 语言基础六_模块的概念及使用
在程序中引用模块,通过模块来调用,那么是什么?其本质就是一个Python的源程序以.py结尾的代码文件,可以将代码量较大的程序分割成彼此独立的代码片段,可以是变量、函数或者类的定义 。一个文件被看作是一个独立的模块,一个模块也可以被看作是一个文件,在模块中,模块的名称(作为字符串)可用作全局变量name的值。模块的文件名就是模块的名字加上扩展名.py。python允许“导入”其他模块以实现代码重用...原创 2020-05-02 16:02:36 · 242 阅读 · 0 评论 -
Python 语言基础五_描述函数定义、函数参数、函数的调用、lambda表达式、变量的作用域
函数,即是将一段代码封装起来,用来实现特定的功能。一、函数定义除了Python内建的函数,用户也可以使用def语句自定义函数。定义格式如下:def <函数名> (<参数1, 参数2, ……>) : <函数体> ...函数在使用前必须定义,函数名为合法的标识符,函数名后跟的圆括号是一定要的,而其内的参数称为形参(形式参数),也...原创 2020-05-02 16:00:39 · 598 阅读 · 0 评论 -
Python 语言基础四_条件判断与循环
一、 if语句if语句用来判断当某个条件成立(非0或为True)时,执行下一个语句。常与else一起使用,表示除if判断条件之外的其他情况。if语句有三种形式:标准的if形式if 表达式A: 语句块M形式1表达式A用来确定程序的流程:若表达式A为真,即表达式A计算结果为”非0”或是布尔值”true”,则执行语句块M; 要注意表达式A后面的冒号...原创 2020-05-02 15:58:54 · 337 阅读 · 0 评论 -
Python 语言基础三_Python 基础知识:运算符和表达式
一、算术运算符+ : 加 : 两个对象相加 : 5 + 6得到11,'c' + 'd'得到'cd'。- : 减 : 定义一个负数,或两个对象相减。 : -8.5,或70-24得到46。∗ : 乘 : 两数相乘或返回一个被重复若干次的字符串、列表、元组等。 : 3∗4得到12。'he'∗3得到'hehehe'。/ : 除 : x/y是x除以y。 : 5 / 3得到1.66667。8....原创 2020-05-02 15:57:32 · 750 阅读 · 0 评论 -
Python 语言基础二_Python 基础知识:数据类型
Python中基本的数据类型有Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)、Set(集合)等。用type()可以查看变量和常量的数据类型:>>> a1 = 23>>> print(type(a1))<class 'int'>>>> a, b, c, ...原创 2020-05-01 14:56:04 · 425 阅读 · 0 评论 -
Python 语言基础一_Python 基础知识:print 输出,注释,常量、变量,input输入。
一、print 输出使用print()函数可以将数据打印到终端。print()函数可以直接在终端执行,也可以写在Python文件中,通过运行文件来执行。1. 在终端使用:>>> print("张三")张三>>>2.在文件中使用:编辑编写name.py文件:#coding=utf-8 print("张三")保存文...原创 2020-05-01 14:54:45 · 973 阅读 · 0 评论