python
文章平均质量分 54
剑圣土豆
Welcome
展开
-
numpy中的concatenate和pandas中的concat函数
concatenate功能:数组拼接concat功能:数组拼接。原创 2022-10-18 16:34:50 · 2420 阅读 · 1 评论 -
Python中 sys.argv[]的用法说明
sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,不要从代码来解释。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。“sys.argv[0]表示代码本身文件路径”,也就是说其第一个元素是程序本身,随后才依次是外部给予的参数。下面我们通过一个极简单的test.py程序的运行结果来说明它的用法。#test.pyimport sysa=sys.argv[0]print(a)原创 2021-06-29 15:17:40 · 192 阅读 · 0 评论 -
如何创建二维数组 以及 python中[0 ]* n与[0 for _ in range(n)]的区别与联系
我们先看[0 ]* n与[0 for _ in range(n)]区别n = 4dp1 = [0] * ndp2 = [0 for _ in range(n) ]print('dp1:',dp1)print('dp2:',dp2)这两者的效果是一样的dp1: [0, 0, 0, 0]dp2: [0, 0, 0, 0]如果是[0 * n ],则dp1 = [0* n]print('dp1:',dp1)结果dp1: [0]二维数组,创建一个3*2的矩阵,元素全为0,则提供两种方法如下原创 2020-06-13 21:38:10 · 5439 阅读 · 0 评论 -
(得到解决)python中出现IndentationError:unindent does not match any outer indentation level错误
python中出现IndentationError:unindent does not match any outer indentation level错误今天做LeedCood题时,发现了IndentationError:unindent does not match any outer indentation level,也就是缩进错误,我一个一个敲的还有错误,真是很奇怪。(注意:当拷贝别人的代码时,一定注意要解决缩进问题,不然很容易报上面的错误)这个时候一定要把缩进再次检查一遍。...原创 2020-05-09 20:54:13 · 935 阅读 · 0 评论 -
Python的骚操作:赋值操作、切片操作、浅拷贝与深拷贝操作的区别与联系,以及改变一个对象另一个对象是否改变
原文地址:https://www.jianshu.com/p/5cf2aebdf7c5本文章修改其中的错误,并结合自己的理解,形成的文档:赋值、切片、拷贝本文使用is运算符来判断对象间的唯一身份标识,也就是id是否相同,is也叫同一性运算符赋值赋值就是我们通过=把一个变量的值赋给另一变量,相当于引用,这里的赋值又可以分为几类赋值:不可变对象的赋值(在缓存范围内)为了增加程序的运行效率...原创 2020-04-08 20:00:00 · 258 阅读 · 0 评论 -
python中的[i:j]详细用法,是深度学习中最基础的知识点
b = a[i:j] 表示把a[i]到a[j-1]赋值到b,以生成新的list对象a = [-1,0,1,2,3,4]b = a[1:3] # 即a的[1,2]赋值给b当i缺省时,默认为0,即 a[:2]相当于 a[0:2]当j缺省时,默认为len(a), 即a[2:]相当于a[2:6]当i,j都缺省时,a[:]就相当于完整复制一份ab = a[i:j:k]表示:i,j与上面...原创 2020-03-24 22:41:52 · 3742 阅读 · 0 评论