![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
wangxin_studying
从事自动驾驶相关工作
展开
-
python学习——numpy学习
numpy库介绍Python虽然支持的数据类型有整形、浮点型以及复数型,但是这些类型不足以满足科学计算的需求。采用numpy能够方便我们去做数据分析。利用列表创建矩阵包含创建一维矩阵,创建二维矩阵,创建复数矩阵,输出numpy矩阵数据的类型#!/usr/bin/env python3# -*- coding: utf-8 -*-import numpy as np# 第一种用法a = np.array([2,3,4]) # 生成一个一维的矩阵b = np.array([2.0,3.0,4.原创 2021-02-28 20:36:38 · 218 阅读 · 0 评论 -
Python学习——anaconda环境配置
在学习Python的时,我们会在网上找到很多开源的代码,许多的代码中都存在着第三方库,而自身的系统的Python版本并不支持,在Ubuntu中,通过anaconda可以配置不同的Python环境,而不影响Ubuntu系统自身默认的Python环境。安装anacondaanaconda的软件相对来说比较好安装,这里就不在赘述。配置Python环境conda activate # 激活conda# 更换conda下载第三方库的源conda config -add channels https://m原创 2021-02-22 20:54:50 · 679 阅读 · 0 评论 -
Python学习——组合数据类型
Python语言中有比较常用的三种数据类型:集合类型、序列类型和映射类型。名称描述集合类型一个元素集合,元素之间无序,相同元素在集合中唯一存在。集合类型的典型代表就是集合类型序列类型一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他。序列类型的典型代表是字符串、元组和列表类型。映射类型“键-值”数据项的组合,每个元素是一个键值对,表示为(key, value)。映射类型的典型代表是字典类型。集合集合中的元素是要求不可以重复的,一个集合中可以有多种原创 2020-11-19 22:41:32 · 599 阅读 · 0 评论 -
Python学习——format函数
在Python中,如果需要对字符串进行格式化处理,可以采用函数format。最长使用的情况:“1+1 = {}”.format(2)也就是如果在一堆字符串中存在一个空,现在这个空的结果是不确定的,需要另外计算,那么就可以通过format函数实现补充空格内容。既然format是用于字符串的格式控制,那么一定存在一些参数辅助完成字符串的格式控制。主要的控制标记包括{:<填充><对齐><宽度><分割符><精度><类型>}其中:原创 2020-11-18 20:43:21 · 728 阅读 · 0 评论 -
Python学习——字符串
介绍Python的字符串和c语言中的字符串有着很多的差异,在Python中无论是双引号还是单引号中的字符都是字符串。使用起来相对灵活。例如“this is a string”或者 ‘this is a string’。对于字符串内部存在引号内容,在Python中可以有一种简易的做法“this is ‘a’ string”,不用和c语言一样采用一定采用转义字符。索引如下所示,对于字符串”hello“,按照正向0~4,反向-1~5 h e l l o 0原创 2020-11-16 22:13:31 · 208 阅读 · 0 评论 -
Python学习——介绍
Python是一门采用解释执行的编程语言,和shell脚本一样,也是一种脚本语言。对于高级编程语言一般可以分为两类,第一以C语言为代表的编译执行的静态原因,以Python为代表的解释执行的脚本语言。编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。对于相同源代码,编译所产生的目标代码执行速度会更快。目标代码不需要编译器就可以运行,在同类型操作系统上使用起来会更加灵活。解释则在每次程序运行时都需要解释器和源代码。解释执行需要保留源代码,程序纠错和维护十分方便。只要存在解释原创 2020-11-16 21:23:06 · 176 阅读 · 0 评论 -
Python笔记目录
这个文件主要用于记录所有和Python相关的文章的目录,便于自己去查找相关的文章。1.画图相关python画图——matplotlib介绍这里面是关于matplotlib工具的介绍,放的有关于官网的网址链接,需要绘制的图形里面都有。Python画图——matplotlib(普通折线图)这里面是采用matplotlib绘制单折线图、多折线图、条形图、直方图等图形,并且附带代码。2.python学习——os模块常用操作里面带有和Python处理文件和目录的常用操作。3.python学习——sys原创 2020-10-30 21:43:37 · 142 阅读 · 0 评论 -
Python学习-读写文本文件
python处理文件文件的基本操作打开文件 open()读写文件 read() /write()关闭文件 close()主要使用函数:open()f = open("文件的路径",mode = 'w+', encoding = 'utf-8') # mode = 'w+' 以写的形式打开文件 可读可写# ‘rb’:以二进制的形式读取文件# encoding = 'utf-8' 指定编码方式访问方式描述r打开一个已有的文本文件,允许读取文件。(只读模式)原创 2020-10-29 21:39:30 · 382 阅读 · 0 评论 -
python学习——sys模块
常用的操作import sys # 帮助信息可以print(sys.argv) # 输出一个list,里面包含所有的命令行参数.# print(sys.exit([arg])) # 程序中间的退出,arg=0为正常退出。print(sys.getdefaultencoding()) # 获取系统当前编码,一般默认为asciiprint(sys.path) # 返回环境变量的路径print(sys.platform) # 返回当前系统平台,如:win32、Linux等。print(sys.ve原创 2020-10-12 20:24:08 · 98 阅读 · 0 评论 -
python学习——os模块常用操作
介绍:OS:operate systemOS模块是Python标准库中一个用于访问操作系统功能的模块,使用OS模块中提供的接口,可以实现跨平台访问。常用操作:获取平台信息(当前的系统)、对目录的操作(增删改查)、判断操作常用命令针对系统import osos.sep # 获取系统路径的分隔符,如果是windows系统“\\” 如果是linux系统“/”,如果是MAC os系统“:”os.name # 获取现在使用的工作平台 windows:"Windows_NT" ,linux系统:原创 2020-10-11 16:23:29 · 944 阅读 · 0 评论 -
Python画图——matplotlib(普通折线图)
matplotlib画图(1)单折线图from matplotlib import pyplot as plt #as就是重新命名的意思from matplotlib.font_manager import FontProperties #导入中文字体font = FontProperties(fname=r"/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc")x = range(2, 26, 2)y = [15,13,13.5,1原创 2020-10-07 16:17:11 · 7165 阅读 · 0 评论 -
python画图——matplotlib介绍
matplotlib是Python中一个较为常用的工具箱,可以用于实现数据的可视化。通过使用matplotlib库函数,可以实现和MATLAB一样的画图效果。通过matplotlib可以画出常见的折线图、条形图、直方图、饼状图等。具体需要什么图形可以通过查看官网样例(https://matplotlib.org/gallery/index.html)进行修改。样例如下图,每个样例都对应的有程序,可以直接修改输入和输出得到自己想要的实际结果。...原创 2020-10-07 15:45:50 · 340 阅读 · 0 评论 -
spyder中不能打出中文字符或者不能使用搜狗输出法
需要在系统中找到一个文件,拷贝到对应的anaconda安装路径下面:需要拷贝文件位于系统文件夹下面/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so将这个文件分别拷贝到下面两个文件夹中,并重启spyder就可以了具体操作的终端输出如下,需要注意修改自己的用户名称。第一次文件夹cp /usr/lib/x86_64-linux-gnu/qt5/plugins原创 2020-08-30 21:31:07 · 592 阅读 · 0 评论