- 博客(23)
- 收藏
- 关注
原创 Python Numpy之字符串操作,高级数学函数
接着上篇博文更新Numpy进阶之字符串操作字符串操作描述add()返回两个str或Unicode数组的逐个字符串连接multiply()返回按元素多重连接后的字符串center()返回给定字符串的副本,其中元素位于特定字符串的中央capitalize()返回给定字符串的副本,其中只有第一个字符串大写title()返回字符串或Unicode的...
2019-10-04 15:22:43 647
原创 Python Numpy之广播、多维数组反转、分割、连接操作
Numpy之广播广播是指Numpy在算术运算期间处理不同形状的数组的能力。对数组的算术运算通常在相应的元素上进行。如果两个阵列具有完全相同的形状,则这些操作被无缝执行如果两个数组的维数不相同,则元素到元素的操作是不可能的。然而,在Numpy中仍然可以对形状不相似的数组进行操作,因此它拥有广播功能。较小的数组会广播到较大数组的大小,以便使它们形状可兼容。#同维度矩阵操作>>&...
2019-10-04 12:47:47 1211
原创 python Numpy库之ndarray创建和基本属性
NumpyNumpyNumpy是python里面一个用于科学计算的库,它是大量数学和科学计算包的基础,例如pandas就会用到numpy。为了更好的学习python科学计算及数据分析,掌握numpy是非常必要的。Numpy功能Numpy主要的功能之一用来操作数组和矩阵Numpy是科学计算、深度学习等高端领域的必备工具Numpy包含很多的数学函数,覆盖了很多数学领域,如:线性代数、傅里...
2019-10-03 22:23:21 809
原创 python pyplot库画线图、饼图、条形图
Matplotlib pyplot库:• Matplotlib的pyplot子库提供了和MATLAB类似的绘图API,方 便用户快速绘制2D图表,包括直方图、饼图、散点图等下面我们介绍用pyplot画线图、饼图、条形图绘制线图>>>import matplotlib.pyplot as plt #导入模块matplotlib.pyplot>>&g...
2019-10-03 19:31:16 1172
原创 面向对象编程(五)
new()与__init__()当使用“类名([实参])”创建实例对象时,python解释器的主要处理过程包括两大步:1、调用特殊方法__new__()创建实例对象首先会查找类对象是否实现了特殊方法__new__(),如果没有实现,则去其父类中一次查找,查到类对象object2、调用特殊方法__init__()对创建的实例对象进行初始化new()返回的实例对象就会作为实参被自动传递给__...
2019-06-04 11:27:50 284
原创 面向对象编程(四)
面向对象编程四issubclass()与isinstance() 内置函数issubclass() - 用于判断类对象之间的关系 - 内置函数issubclass接收两个实参:第一个实参是类对象,第二个实参是类对象或由类对象组成的元组: 1、 当第二个实参是类对象时,如果第一个实参是第二个实参的子类,那么返回True 2、当第二个实参是类对象组成的元组时,如果第一个实参是第二个实...
2019-05-25 15:56:25 263
原创 面向对象编程(二)
面向对象编程(oop)实例方法1、实例方法:指的是只有实例对象才可以调用的方法在类对象中定义实例方法时,第一个形参表示调用该方法的实例对象,其对应的实参由系统自动传入。第一个形参的名称通常是self,也可以是其它名称。实例方法只能被实例对象所调用,有两种调用方式:1、在类对象的内部(其它实例方法中)语法格式:self.方法名([实参])2、在类对象的外部语法格式:实例对象.方法名(...
2019-05-19 11:07:10 235
原创 面向对象编程(三)
(是有属性在累的外部不可以使用,需要改名,在类的内部可以直接使用)面向对象三:封装:封装是面向对象编程的三大特征之一1、将数据(属性)和行为(方法)包装到类对象中,在方法内部对属性进行操作,在类对象的外部调用方法,这样,无需关心方法内部的具体实现细节,从而提高了复杂度2、在类对象的内部通过访问控制把某些属性和方法影藏起来,不允许在类对象的外部直接访问,而是在类对象的内部对外部提供公开的接口...
2019-05-19 11:04:27 181
原创 模块与包
模块与包在开始模块与包之前,先看一下他们的定义:模块:模块对应于Python源代码文件➢python中的模块包括系统模块、第三方模块和用户自定义模块。他们实质上是 以.py为扩展名的文件➢通过导入模块,可以使用该模块中的变量、函数和类等包:多个功能相似的模块可以组织成一个包1、模块化程序设计的思想 模块化程序设计的概念如果程序中包含多个可以重复使用的函数或类,则...
2019-05-06 19:00:55 179
原创 文件系统
1、标准库OS常用命令 常用命令常用命令的调用方式>>>import os>>>os.常用命令()常用命令描述getcwd查看当前路径chdir修改当前路径mkdir建立一个子文件夹,已存在时会报错rmdir删除一个文件夹,不存在时会报错listdir列出当前目录或指定目录下所有文件夹及文件的...
2019-05-06 19:00:02 173
原创 面对对象编程(一)
面对对象编程(oop)面向对象编程,是一种编程方式,这种编程方式需要使用“对象”来实现对象的特征世间万物皆为对象 每个对象都是唯一的 对象具有属性和行为 对象具有状态 对象分为分类对象和实例对象两大类类对象是具有相同属性和行为的实例对象的抽象,类对象就是实例对象的模板实例对象是由类对象创建出来的,此外,同一个类对象的所有实例对象如果具有相同的属性,表明他们属性的含义是相同的...
2019-05-05 17:06:55 342
转载 python田字格的输出的两种方法
使用print()函数输出使用循环输出田字格n = eval(input(“请输入一个奇数:”))a = “-”b = “┼”c = “∣”d = " "m = n // 2for i in range(n):if i in [0,m,n-1]:print("{0}{1}{0}{1}{0}".format(b,a*(m-1)))else:print("{0}{1}{0}{1...
2019-04-19 09:39:51 22963 1
原创 元组和列表
元组和列表一、序列类型1、序列2、序列类型的6个通用操作符3、序列类型的6个通用函数4、可变与不可变数据类型二、元组1、元组2、元组的用法3、元组的应用场景三、列表1、列表2、列表类型操作函数和方法3、列表推导式四、集合1、集合2、集合操作符3、集合的比较运算4、集合处理方法5、集合类型应用场景五、字典1、映射2、字典3、字典的用法4、字典类型操作函数及方法元组和列表是序列类型的扩展类型,所以我...
2019-04-16 10:01:40 831
原创 python标准库------time模块详解
time模块 - - -时间获取和转换在我们学习time模块之前需要对以下的概念进行了解:时间戳:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数.Python中获取时间的常用方法是,先得到时间戳,再将其转换成想要的时间格式。UTC(Coordinated Universal Time,世界协调时):...
2019-04-16 10:01:24 350
原创 python标准库-----random
random模块在random之前,我们需要了解一些概念:random库是使用随机数的Python标准库计算机是不可能产生随机值,真正的随机数也是在特定条件下产生的确定值,只不过这些条件我们没有理解,或者超出了我们的理解范围。计算机不能产生真正的随机数,那么伪随机数也就被称为随机数伪随机数:计算机中通过采用梅森旋转算法生成的(伪)随机序列元素调用方法import ran...
2019-04-16 10:01:05 281
原创 Python标准库------datatime模块
datetime模块相比time模块,datetime提供了更加丰富的对时间日期处理的工具。在datetime模块中,提供了如下四个常用的类:date:属性:year, month和day 。time:属性:hour, minute, second, microsecond和tzinfo。datetime:日期和时间的组合。 属性:year ,month, day, hour...
2019-04-16 10:00:49 527
原创 python标准库------calendar模块
calendar模块提供与日历相关的有用功能calendar库常用函数 setfirstweekday(firstweekday):指定一周的第一天,0是星期一,…,6为星期日>>>import calendar>>>calendar.setfirstweekday(firstweekday=6) firstweekday():返回一周的第一...
2019-04-16 10:00:31 366
原创 python中的函数
1、函数的参数传递参数定义与传递的基本顺序位置参数—>关键字参数(*args)—>可变数量参数(**args)>>>def a_test(a,b=6,*c,**d): print("a=",a,"b=",b,"c=",c,"d=",d)>>>a_test(1)a=1,b=6,c=(),d={}>>>a_...
2019-04-16 09:59:32 131
原创 Pyhton字符串方法详解
字符串由0个或多个字符组成的有序字符序列,由一对单引号、一对双引号或三引号表示,字符是在python中常用的序列。下面是整理的一些字符串的方法:1、字符串的类型判断str.isdigit():判断是否全为数字(0-9)>>>s = '123'>>>s.isdigit()True>>>s = '123e'>>>...
2019-03-22 18:19:29 277
原创 Python math标准库的使用
math——第三方标准库math模块是提供完成特殊数学运算的函数,math 模块特别实现了许多对浮点数的数学运算函数. 下面就展示math模块的一些常用的方法调用方法import math常用函数函数功能math.ef返回自然常数emath.pi返回圆周率pimath.log10(x)返回x的以10为底的对数math.exp(x)...
2019-03-17 22:23:32 689
原创 Python内置函数汇总
python内置函数了解python内置函数,熟悉内置函数的使用,能给我们以后编程提供很多便利。下面是内置函数的汇总:1. abs() 获取绝对值参数可以是正数、负数、浮点数、复数,若是复数,则返回复数的模>>>abs(3+4j)52.complex(zeal,imag) 创建一个复数3.float() 转换为浮点数参数可以是字符串、整...
2019-03-17 22:16:39 268
原创 Jupyter Notebook与Markdown知识点汇总
基本用法一 、 Markdown的用法1、快捷键功能快捷键加粗Ctrl + B斜体Ctrl + I标题Ctrl + 标题级别(1,2,3…)引用Ctrl + Q插入链接Ctrl + L插入图片Ctrl + G撤销Ctrl + Z重做Ctrl + Y有序列表Ctrl + O无序列表Ctrl + U...
2019-03-08 22:05:20 260
原创 第一篇博客
从来没有想过我也会有开通技术,但是由于作业要求,我接触了博客,并且写了我的第一篇博客,就是现在正在写的这篇。我这个人很懒,也不太喜欢学习,但是程序员的生活苦海无边,自己的能力不强,既然开通了,那就在博客里踩着巨人的肩膀多学习,使自己能力增强,也好让我在后面写博客时能有东西给您们看。...
2019-03-02 23:16:41 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人