Python
大王免礼
这个作者很懒,什么都没留下…
展开
-
布尔类型numpy数组的妙用
今天发现了一种用法,真的很神奇,记录一下import numpy as npa = np.array([[1,2,3], [4,5,6], [7,8,9]])bool_a = a > 3print(bool_a)print(a[bool_a])结果是[[False False False][True True True][True True True]][4 5 6 7 8 9]他这个布尔类型的np数组bool_a,他居然把原始数组给拉成了一维的..原创 2021-11-25 19:22:52 · 223 阅读 · 0 评论 -
opencv中“The function is not implemented“错误解决方案
在conda环境中使用opencv时报了这样的错Traceback (most recent call last):File “cvtest.py”, line 3, in cv2.imshow(‘src’,src)cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:632: error: (-2:Unspecified error)原创 2020-10-23 09:44:02 · 3285 阅读 · 1 评论 -
Python list中的冒号:使用方法简单记录
冒号的基本使用方法如下:ls[arg1:arg2]arg1代表开始位置的下表,包括此下标的内容当arg1为’ : '时,则说明从第一个元素开始arg2代表结束位置的下表,不包含此下标的内容当arg2为’ : '时,则说明直至最后一个元素(包括最后一个元素)代码实验ls = [0,1,2,3,4,5,6,7,8,9]ls = [0,1,2,3,4,5,6,7,8,9]print('ls is:',ls)print('ls[2::] is:',ls[2::]) print('原创 2020-10-22 19:41:48 · 1342 阅读 · 0 评论 -
Python中yield使用方法
Python中yield使用方法,最简单的解释yield可以理解为一个return操作,但是和return又有很大的区别,执行完return,当前函数就终止了,函数内部的所有数据,所占的内存空间,全部都没有了。而yield在返回数据的同时,还保存了当前的执行内容,当你再一次调用这个函数时,他会找到你在此函数中的yield关键字,然后从yield的下一句开始执行。下边上代码。对于yield,最简单的验证程序可以写成这样def num_print(): print('yield_1') y原创 2020-10-22 11:05:30 · 6446 阅读 · 0 评论