自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 python设置标题、轴标签、刻度标签

python设置标题、轴标签、刻度标签方式一方式二方式三方式一import numpy as npimport matplotlib.pyplot as pltplt.figure()x = np.arange(0,10,1) #这个函数的第三个参数表示的是步长,以此进行划分z = x**2y = np.linspace(1,10,10) #这个函数的第三个参数表示的是用几个点去划分,作为y的值plt.plot(x,z,color = 'red',linewidth=1.0,lin

2020-10-10 18:39:52 3259

原创 数组的拷贝

数组的拷贝拷贝理解不拷贝浅拷贝深拷贝拷贝理解内存里面分为栈区和堆区栈区:理解为内存中的内存,内存运行速度快,但是存储的数据小;堆区:理解为内存中的硬盘,硬盘运行速度慢,但是存储的数据大;数组数据实际上是存储在堆区当中,但从堆区中提取数组会很慢,因此在栈区中存储一个变量指向堆区中的数组,这样保证提取数据的效率,也增大了数据存储的容量;不拷贝不拷贝:只是简单的复制,比如arr1 = arr,也就是说,arr1和arr变量指向堆区的内存空间一致import numpy as npar

2020-09-20 01:08:48 201

原创 numpy.array()与numpy.asarray()的区别

numpy.array与numpy.asarray的区别当数据类型为ndarray的时候,numpy.array()会对数据进行深拷贝,当数据改变时,numpy.array()的返回值不会改变;而numpy.asarray()不会对数据进行拷贝,所以numpy.asarray()的返回值会改变。import numpy as npdata = np.arange(1,5)arr1 = np.array(data)arr2 = np.asarray(data)data[1] = 5print

2020-09-20 00:24:59 393

原创 Numpy的基本操作

Numpy的基本操作创建N-维数组对象创建N-维数组对象生成数组最简单的方式就是使用array韩式。array函数接受任意的序列型对象,生成一个新的包含传递数据的Numpy数据。numpy.array(object)object:序列(sequence)...

2020-09-19 22:21:53 422

原创 Numpy介绍与安装

numpy介绍与安装1. 为什么会有numpy2. numpy是什么3.numpy特点numpy安装1. 为什么会有numpy由内建数据结构:list—>Array模块—>numpy基础包;2. numpy是什么numpy(Numerical Python)是目前python数值计算中最为重要的基础包。大多数计算包都提供基于numpy的科学函数功能,将numpy的数组对象作为数据交换的通用语。3.numpy特点提供高效多维数组提供了基于数组的便捷算数操作以及广播机制对数

2020-09-19 22:00:14 128

原创 csv文件

csv文件csv即Comma Separate Values,有时也称字符分隔符,因为分隔字符也可以不是逗号,其文件以纯文本形式存储表格数据(数字和文本)。经常用来作为不同程度之间的数据交互的格式。import csvwith open("demo4.csv","w",newline="") as f: #打开demo4.csv文件,并进入写模式,由于换行符为默认值,可以设置newline="" datawriter = csv.writer(f) datawriter.writ

2020-09-05 12:37:01 468

原创 json文件

json文件json是一种使用广泛的轻量数据格式,python标准库中的json模块提供了json数据的处理功能。 由于json与python中的字典格式非常像,所以python中json模块也相当于是用来使json与字典做转换。但是要注意的是,json中的数据必须使用双引号包裹。import jsondata = {“age”:18}type(data) # python对象,dictwith open(“data.json”,“w”) as f:json.dump(data,f) #将py

2020-09-05 11:53:57 416

原创 文件读取

文件读取open()函数open()函数file = open(file_name [, mode=‘r’ [ , buffering=-1 [ , encoding = None ]]])参数file_name:要创建或打开文件的文件名称,该名称要用引号(单引号或双引号都可以)括起来。需要注意的是,如果要打开的文件和当前执行的代码文件位于同一目录,则直接写文件名即可;否则,此参数需要指定打开文件所在的完整路径。参数mode:r 只读模式打开文件,读文件内容的指针会放在文件的开头。 操作的文件必

2020-09-03 22:50:39 192

原创 matplotlib中文显示

matplotlib中文显示全局设置局部设置全局设置设置字体方法一:import matplotlib font = { "family":"simHei", "weight":"bold","size":12}matplotlib.rc("font",**font)设置字体方法二:import matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"] # 步骤一,替换sans-seri

2020-08-29 17:02:04 92

原创 Matplotlib-折线图

Matplotlib折线图折线图介绍折线图绘制折线图介绍折线图以折线的上升或下降来表示统计数量的增减变化的统计图;特点:能够显示数据的变化趋势,反映事物的变化情况;折线图绘制import matplotlib pyplot as pltx = [1,2,3,4]y = [4,2,5,1]plt.plot(x,y,color=“r”,linestyle=“—“,maker=“*”)plt.showMatplotlib.markers:## 標題...

2020-08-29 12:14:54 205

原创 Matplotlib画布和子图创建

@

2020-08-26 23:28:57 1914

原创 Matplotlib介绍与安装

Matplotlib安装及介绍Matplotlib介绍为什么要学习MatplotlibMatplotlib安装Matplotlib介绍Matplotlib是Python的一个基础绘图库,它可以与Numpy一起使用,代替Matlab使用。为什么要学习Matplotlib将数据进行可视化,使数据更直观;使数据更加具有说服力。Matplotlib安装由于Matplotlib是第三方库,所以我们需要安装它才可以使用,注意,Matplotlib3.0要求Python3版本才可以安装使用。安装

2020-08-26 21:27:47 285

原创 python生成器

python生成器当我们使用列表推导式的时候,我们会一次产生大量的元素,这个时候会占用很大的内容,此时,我们想希望用多少个元素就生产多少个元素;在python中有一边循环一边计算的机制,我们称之为生成器generation;如何创建生成器方法一:(表达式 for 变量 in 旧列表 if 条件)通过next()函数和__next__()方法获得元素案例得到一个0-10之内,分别和3相乘的数g = (num * 3 for num in range(10))print(next(g))

2020-08-08 21:22:39 92

原创 python列表推导式

python列表推导式列表推导式:是将旧的列表借助某个条件推到成一个新的列表;语法语法一:[表达式 for 变量 in 旧列表]语法二:[表达式 for 变量 in 旧列表 if 条件]案例找到lst = [“Tom”,“Mery”,“Christy”,"Ash,“Mo”]中大于3的人名new_lst = [name for name in lst if len(name)>3 ]将1-100能被3整除的数放到一个新列表new_lst = [num for num in range

2020-08-08 21:08:42 168

原创 python模块知识

python模块知识1. 模块2. 模块的创建3. 模块的使用1. 模块模块化指将一个完整的程序分解成一个个的小模块;通过将模块组合,来搭建出一个完整的程序;模块化的优点:方便开发方便维护模块可以复用2. 模块的创建在python中一个py文件就是一个模块在一个模块中引入外部模块创建一个py文件 test.py语法一:import 模块名(模块名就是py文件),可以引入同一个模块多次,但是模块的实例只会创建一次;import test语法二:import 模块名 as 模块

2020-08-08 20:58:33 96

原创 序列----元组、字典、集合

序列----元组、字典、集合1. 元组1.1 元组简介2. 字典2.1 字典简介1. 元组1.1 元组简介元组,类型是tuple,是一个不可变序列;一般情况下,我们不希望数据改变时,使用元组,其余的用列表;空元组,();创建元组的方式,如果一个元组不是空元组,它里面至少含有一个“ ,”my_tuple = ()my_tuple = (10,20,30,40)my_tuple = 10,20,30,40索引,my_tuple[ 3 ],打印结果为 40 ;元组解包元组解包:将元组中的

2020-07-20 17:08:05 191

原创 Python的基本数据类型

Python 基础课 20200706 基本数据类型1. Python的几个重要概念1.1 表达式1.2 语句1.3 程序1.4 函数2.标识符2.1 关键字2.2 标识符概念3. 基本数据类型3.1 整数和小数3.2 布尔值和空值4. 变量4.1 变量的概念4.2 变量的运算5. 字符串5.1 什么是字符串5.2 转义字符5.3 长字符串5.4 格式化字符串5.5 字符串的其他操作1. Python的几个重要概念1.1 表达式表达式:表达式,是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量

2020-07-15 14:09:43 294

原创 序列----列表

序列----列表1. 序列1.1 序列的定义1.2 序列的分类2. 列表2.1 列表的概念2.2 列表的使用2.3 切片3. 通用操作3.1 “ + ” 和 “ * ”3.2 in 和 not in3.3 len()函数3.4 max() 和 min()函数3.5 l.index()函数3.6 l.count(value)函数4. 修改列表4.1 通过索引修改4.2 通过切片修改4.3 通过del关键字修改5. 列表的方法5.1 l.append(object)5.2 l.insert(index, obj

2020-07-14 19:11:22 286

原创 Python语言

Python 基础课 202007031.Python语言1.1 Python语言的基本概念1.2 Python 语言的特色1.3 Python 的发展及应用2. 搭建环境2.1 Python的解释器2.2 Python环境的搭建2.3 Python的交互模式2.4 pip工具的使用1.Python语言1.1 Python语言的基本概念Python是一门极少数能兼具、简单且功能强大的编程语言,专注于如何解决问题,而不是语法和结构。官方的Python介绍:Python 是⼀款易于学习且功能强⼤的编

2020-07-12 14:44:05 213

原创 Python 基础课 20200701

Python 基础课 202007111. 计算机基本概念1.1计算机是什么?1.2计算机的组成?2.计算机语言2.1 计算机语言的基本概念2.2 计算机语言的发展2.3 解释型语言和编译型语言的区别3 交互方式3.2 文本交互模式打开的方式3.3 DOS命令4. 文本文件和字符集4.1 文本文件4.2 常见的字符集5. 进制5.1 进制之间的转换5.2 进制之间的计数5.3 数据间的换算1. 计算机基本概念1.1计算机是什么?俗称电脑,是一种用于高级计算的电子计算机器;特点:数值计算;逻辑计算;

2020-07-11 20:12:41 128

空空如也

空空如也

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

TA关注的人

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