
python
碑 一
这个作者很懒,什么都没留下…
展开
-
python文件导入与.路径
1.路径结构test/dir0/file0.pytest/dir0/file1.pytest/file.py2.文件内容file.pyfrom dir0 import file0file0.pyimport osimport syssys.path.append("/home/test/dir0")print(os.getcwd())#打印当前路径,即打印.路径import dir0.file1#import .file1#仅可在file0(该文件下)目录下执行file1.原创 2021-11-13 10:14:26 · 1617 阅读 · 0 评论 -
python数组与numpy.array的拼接和对应元素相加
1.严格意义上python没有数组,只有列表。a=[1,2,3]a=list()#列表a=(1,2,3)a=tuple()#元组2.列表拼接与对应元素相加对于python自带的列表数据结构拼接a=[1,2]b=[2,3]c=a+b#[1,2,2,3]c=a.extend(b)对应元素相加只能通过循环,或转为numpy对于numpy.array()拼接import numpy as npa=np.array([1,2])b=np.array([2,3])c=np.ap原创 2020-12-12 10:26:08 · 18236 阅读 · 0 评论 -
python的拷贝操作
[:]和.copy()都属于“浅拷贝”,只拷贝最外层元素,内层嵌套元素则通过引用方式共享,而非独立分配内存,如果需要彻底拷贝则需采用“深拷贝”方式,如下例所示:>>>a = [1,2,['A','B']]>>>print('a={}'.format(a))>>>b = a[:]>>>b[0] = 9 #修改b的最外层元素,将1变成9>>>b[2][0] = 'D' #修改b的内嵌层元素>>>原创 2020-10-31 08:53:03 · 272 阅读 · 0 评论 -
Python中的 @staticmethod@classmethod方法
没有很完全的理解,还需要多次结合具体实际来学习文章目录1 简介2 实例方法3类方法3.1 简介3.2使用场景3 静态方法3.1简介3.2 使用场景1 简介Python面向对象编程中,类中定义的方法有:1、@classmethod 装饰的类方法2、@staticmethod 装饰的静态方法3、不带装饰器的实例方法(最为常用)简单示例class A(object): def m1(self, n): print("self:", self) @classmeth原创 2020-08-13 21:55:42 · 272 阅读 · 0 评论 -
查看python依赖包及其对应版本号信息
所有的pip list#或者pip freeze单独的包pythonimport xxxxxx.__version__原创 2020-04-13 11:04:38 · 2202 阅读 · 0 评论 -
downgrading to numpy 1.17
object of type <class ‘numpy.float64’> cannot be safely interpreted as an integerdowngrading to numpy 1.17python -m pip install numpy==1.17.1原创 2020-04-12 14:18:03 · 302 阅读 · 0 评论 -
python多维列表及其维度获取
import numpy as npy = [ [[5,7],[6,6]], [[6,6],[7,8]], [7,2], [2,5] ]# 这样稍微清晰,一点,Y有4个元素,前面两个是两两二维组成,后面两个是单独的二维print(len(y),len(y[0]),len(y[0][0]))#输出为4,2,2print(np.array(y).sha...原创 2019-12-17 15:06:56 · 8421 阅读 · 0 评论 -
cv2读图片
python的路径写法:C:/VOCdeckit/VOC2017/JPEGImages//000001.jpg注意斜杠而cv2用的是正常的windows路径,注意转义字符eg:import cv2img_path="C:\VOCdevkit\VOC2007\JPEGImages\\000001.jpg"orig_image = cv2.imread(image_path)...原创 2019-11-13 10:19:39 · 227 阅读 · 0 评论