![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一些常用的code基础语句
nice_evil
这个作者很懒,什么都没留下…
展开
-
【python画图】改变x,y轴及colorbar的坐标范围,显示间隔及表格显示
4.改变色卡的显示范围及刻度。1.改变x,y轴的显示范围。2.改变x,y轴的显示间隔。原创 2023-04-04 17:52:59 · 2201 阅读 · 1 评论 -
【python】cv2.imread读取灰度图还是3通道问题
一行代码解决,后面加上“cv2.IMREAD_GRAYSCALE”即可。原创 2023-04-03 17:11:53 · 457 阅读 · 0 评论 -
【python】使用mask掩膜进行图像相应区域提取
【代码】【python】使用mask掩膜进行图像相应区域提取。原创 2023-04-03 17:10:45 · 2225 阅读 · 0 评论 -
【python】list列表添加内容的几种形式及区别
【2】list.extend()和list=list1+list2这种形式是直接将列表进行。【1】list.append()是将需要加入的东西看作一个。【2】list.extend和list+=原创 2023-03-27 15:41:05 · 200 阅读 · 0 评论 -
【算法合集-leetcode系列】4. 有序数组的平方(No.977)
把**求平方(求幂)换成i*i,速度更快。根据【有序】的规律,使用双指针。977.有序数组的平方。原创 2022-07-21 00:26:05 · 114 阅读 · 0 评论 -
【python基础】为什么list[]列表推导式/列表解析式for循环速度更快
在list[]中的循环速度远高于直接for循环append的速度。查了几个资料,解释如下在日常使用Python时,我们经常需要创建一个列表,相信大家都很熟练了吧?1上面的两种写法,你经常使用哪一个呢?是否思考过它们的区别呢?注为了简化问题,我们以创建空列表为例进行分析。关于列表的更多介绍与用法说明,可以查看这篇文章。......原创 2022-07-15 21:06:52 · 1449 阅读 · 0 评论 -
【python】有关路径的写法/正常读写
使用斜杠“/”: "c:/test.txt"… 不用反斜杠就不会产生歧义了 反斜杠符号转义: "c:\\test.txt"… 因为反斜杠是转义符,所以两个"\\"就表示一个反斜杠符号 使用Python的raw string: r"c:\test.txt" … python下在字符串前面加上字母r,表示后面是一个原始字符串raw string感谢参考:作者:Risk2S链接:https://www.zhihu.com/question/263486243/answer/269660571.原创 2022-05-24 16:53:01 · 120 阅读 · 0 评论 -
【python】.split()函数用法——将字符转为列表list
作用:通过分隔字符,将字符形式转为列表list形式描述:split() 通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。用法:str.split(str=" ", num=string.count(str))参数:str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。不写该参数的话,默认为 -1, 即分隔所有。示例:str='this is string exa原创 2022-05-23 18:21:49 · 6599 阅读 · 0 评论 -
【python】关于一些奇奇怪怪的四舍五入问题
有一个很有意思的问题:1.315四舍五入保留两位小数结果是多少?print(round(1.315,2))输出结果:1.31并没有想象中的1.32的四舍五入的结果。为什么呢,原因在于【四舍五入】是十进制的的方法,而二进制保留十进制过程中,数据储存会有一定的误差。我们用高精度计算模块decimal显示一下1.315的实际储存结果print(Decimal(1.315))输出结果:1.31499999999999994670929481799248605966567993原创 2022-05-15 23:14:49 · 464 阅读 · 0 评论 -
【python】比较任意形式的两列表list()的不同元素
用集合set()解决。示例如下:shu#两个复杂的列表如下A1=['0,63: 0.0147', '2,13: 0.0192', '2,49: 0.0133', '2,56: 0.0164', '2,79: 0.0156', '3,56: 0.0133', '3,68: 0.0112', '3,73: 0.0250', '4,44: 0.0208', '4,58: 0.0185', '4,59: 0.0227', '4,79: 0.0159', '4,87: 0.0208', '5,48: 0原创 2022-05-15 21:17:39 · 496 阅读 · 0 评论 -
【python】对数组进行排序,并输出排序后对应的原位置索引值
可以用numpy的函数,函数如下:import numpy as npnp.sort()np.argsort()一维数组排序:# -*- coding: cp936 -*-import numpy as np#一维数组排序arr = [1, 3, 5, 2, 4, 6]arr = np.array(arr)print arrprint np.sort(arr)#或print np.sort(arr,axis=None)print (np.argsort(arr)) #原创 2022-05-07 17:36:23 · 4437 阅读 · 0 评论 -
【python】输出重复元素的所有位置
代码如下,主要靠字典dict形式进行整包索引。这里用到了enumerate()函数#coding=utf-8a=[3,4,5,6,6,5,4,3,2,1,7,8,8,3]index_all={}for i in range(len(a)): target=a[i] index_=[] #初始化一个位置矩阵 for index,nums in enumerate(a):#字典具有无序性,会整包遍历索引 if nums==target:原创 2022-05-06 16:35:10 · 1649 阅读 · 1 评论 -
【python】pop()栈函数介绍
pop() 函数用于移除列表中的一个元素(默认最后一个元素[-1]),并且返回该元素的值。#用法list.pop(obj=list[-1])参数obj -- 可选参数,要移除列表元素的对象。返回值该方法返回从列表中移除的元素对象。示例如下:#coding=utf-8aList = [123, 'xyz', 'zara', 'abc'];print "A List : ", aList.pop(); #默认移除并返回最后一个元素print "B List : ",原创 2022-05-03 16:58:01 · 4173 阅读 · 0 评论 -
【python】list列表,array数组和tuple元组
在python数据类型中,list和array都可以根据索引来取其中的元素,但是list可以用append 或者 + 来新增元素或者添加数组,而array不行。除此之外,python中list与array还有什么区别吗?例如list中的数据类不必相同的,array则是由numpy封装,存放的元素都是相同的数据类型。list是python的内置数据类型;array数组需要导入标准库才行,不属于内置类型。1、作用不同list是处理一组有序项目的数据结构;array数组存储单一数据类型的多维数组。原创 2022-05-03 14:30:49 · 1840 阅读 · 0 评论 -
【python】如何删除数组,字典,字符串等中的先导0
最简单的思路,用切片+循环思想,代码如下:#删除先导0while c[0]==0: c=c[1:]print(c)感谢参考:(32 封私信 / 80 条消息) 如何删除 Python 字符串中的前导零? - 知乎 (zhihu.com)https://www.zhihu.com/question/508807256/answer/2290847353...原创 2022-04-26 13:28:45 · 967 阅读 · 0 评论 -
【Matlab】相对路径-本级目录/上级目录访问
加入上级路径addpath('..\')加入本级路径addpath('.\')原创 2022-04-16 01:56:23 · 2609 阅读 · 0 评论