![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
益达888
这个作者很懒,什么都没留下…
展开
-
python三行代码生成自己专属二维码
利用pip安装库MyQR库pip install MyQR代码:from MyQR import myqrmyqr.run{words='https://blog.csdn.net/qq_29023939?spm=1001.2014.3001.5343' //可以是自己的内容}原创 2021-09-22 11:41:46 · 186 阅读 · 0 评论 -
python 运算符“or”的短路求值特性。
表达式x or y中,x为真时,它直接返回x的值,否则返回y值原创 2019-04-23 19:55:08 · 4018 阅读 · 0 评论 -
为什么说Python采用的是基于值的内存管理模式?
Python中的变量并不直接存储值,而是存储了值的内存地址或者引用,假如为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址。对于C语言来讲,我们创建一个变量A时就会为为该变量申请一个内存空间,并将变量值放入该空间中,当将该变量赋给另一变量B时会为B申请一个新的内存空间,并将变量值放入到B的内存空间中,这也是为什么A和B的指针不一致的原因例如:x=100y=x...原创 2019-04-19 21:12:47 · 9426 阅读 · 1 评论 -
在Python中导入模块中的对象有哪几种方式?
常规方法:以导入numpy 为例(1)import numpy(2) import numpy as np(别名,自己定义)(3)import numpy *(不推荐)动态导入:待补充原创 2019-04-19 22:13:07 · 3925 阅读 · 0 评论 -
使用pip命令安装numpy、scipy模块。
pip install numpy/scipy原创 2019-04-19 22:15:03 · 2147 阅读 · 0 评论 -
编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用户输入1234,则程序输出12
a=int(input('请输入一个大于99的整数'))res=a//100print('百位以上的数为:',res)原创 2019-04-19 22:24:59 · 20593 阅读 · 0 评论 -
接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
intCount = [] #用来记录列表中的int元素个数upstrCount = [] #记录str元素个数lowstrCount=[]otherCount = []def StatisticalNumber(a): for i in a: if i.isdigit(): intCount.append(i) elif...原创 2019-05-15 20:48:24 · 27333 阅读 · 1 评论 -
交错01串(python)
牛客网刷题记录:题目描述如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: "1","10101","0101010"都是交错01串。小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。输入描述:输入包括字符串s,s的长度length(1 ≤ length ≤...原创 2019-06-13 16:45:08 · 803 阅读 · 0 评论 -
六一儿童节(python)
牛客网刷题记录:题目描述六一儿童节,老师带了很多好吃的巧克力到幼儿园。每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目。老师的目标是将巧克力分发给孩子们,使得最多的小孩上台表演。可以保证每个w[i]> 0且不能将多块巧克力分给一个孩子或将一块分给多个孩子。输入描述:第一行:n,表示h数组元...原创 2019-06-13 16:53:02 · 940 阅读 · 0 评论 -
大整数相乘(python)
牛客网刷题记录:题目描述有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。输入描述:空格分隔的两个字符串,代表输入的两个大整数输出描述:输入的乘积,用字符串表示示例1输入复制72106547548473106236 982161082972751393输出复制7082024482963453...转载 2019-06-13 16:57:57 · 1458 阅读 · 0 评论 -
彩色瓷砖(python)
小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。)例如: s = "ABAB"...原创 2019-06-13 17:00:45 · 505 阅读 · 0 评论 -
操作序列(python)
牛客网刷题记录:小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:1、将a_i放入b序列的末尾2、逆置b序列小易需要你计算输出操作n次之后的b序列。输入描述:输入包括两行,第一行包括一个整数n(2 ≤ n ≤ 2*10^5),即序列的长度。第二行包括n个整数a_i(1 ≤ a_i ≤ 10^9),即序列a中的每个整数,以空格分割。...原创 2019-06-13 17:03:24 · 271 阅读 · 0 评论 -
最大乘积(python)
牛客网刷题记录:题目描述给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:无序整数数组A[n]输出描述:满足条件的最大乘积示例1输入复制3 4 1 2输出复制24解决方案:import sysdef maxMatible(l): j =...原创 2019-06-13 17:06:40 · 1329 阅读 · 0 评论 -
独立的小易(python)
牛客网刷题记录:题目描述小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。输入描述:输...原创 2019-06-13 17:08:46 · 298 阅读 · 0 评论 -
等差数列(python)
牛客网刷题:题目描述如果一个数列S满足对于所有的合法的i,都有S[i + 1] = S[i] + d, 这里的d也可以是负数和零,我们就称数列S为等差数列。小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还是不能变成等差数列,小易需要判别一个数列是否能通过交换操作变成等差数列输入...原创 2019-06-13 17:13:36 · 5778 阅读 · 0 评论 -
为什么应尽量从列表的尾部进行元素的增加与删除操作?
什么是列表:列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1=[1,2,3,4,5]list2=['name','people']原因:当列表从中间或从头增加或删除元素时,列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙...原创 2019-04-21 09:34:29 · 8314 阅读 · 0 评论 -
pytorch 指定gpu训练与多gpu并行训练
一.指定一个gpu训练的两种方法:1.代码中指定import torchtorch.cuda.set_device(id)2.终端中指定CUDA_VISIBLE_DEVICES=1 python 你的程序其中id就是你的gpu编号二.多gpu并行训练:torch.nn.DataParallel(module, device_ids=None, output_de...原创 2019-03-11 19:37:56 · 3988 阅读 · 0 评论 -
利用opecv 和face_recognition库做实时人脸检测
系统:ubantu16.04编辑器:pycharm所需python库:python_opencv,face_recognition代码如下:import face_recognitionimport cv2camera=cv2.VideoCapture(0)n=0while(1): if n<10: success,img=camera.read() ...原创 2018-07-02 21:52:00 · 939 阅读 · 0 评论 -
python列表中append和extend的区别
append和extend是list列表常见的两种扩充方法,两者看起来相似,但有很大区别,具体分析如下:list.append(object)向列表种添加一个对象list.extend(sequence)把一个序列的内容添加到列表中这样说还是不太清楚,举个例子就清楚了>>> #创建一个列表a>>> a=[1,2,3,4]>>> #利用appen...原创 2018-06-28 12:24:03 · 2216 阅读 · 0 评论 -
python关于TypeError: Required argument 'mat' (pos 2) not found错误解决方法
这个错误提示意思是:没有找到要求的参数,即代码里的函数缺少必要的参数。下面举个显示图片的例子import cv2img = cv2.imread('./data/wiki.png')cv2.imshow(img)cv2.waitKey(0)运行时会出现如下错误:Traceback (most recent call last): File "D:/python_opencv/ss.py",...原创 2018-07-11 14:42:42 · 60893 阅读 · 7 评论 -
利用tensorflow实现人脸验证(face verification)的过程
首先我们应该知道何为人脸验证: 它的输入是两个人脸特征,通过人脸比对获得两个人脸特征的相似度,通过与预设的阈值比较来验证这两个人脸特征是否属于同一人(即相似度大于阈值,为同一人;小于阈值为不同)提取人脸特征模型: 模型参考论文:...原创 2018-06-07 21:02:42 · 5401 阅读 · 0 评论 -
opencv中归一化函数cv2.normalize()的原理讲解
本篇文章参考博客:https://blog.csdn.net/kuweicai/article/details/78988886功能:归一化函数参数:Python: cv2.normalize(src[, dst[, alpha[, beta[, norm_type[, dtype[, mask]]]]]]) → dstsrc-输入数组。dst-与SRC大小相同的输出数组。α-...原创 2018-07-18 21:55:27 · 54843 阅读 · 0 评论 -
python_opencv中cv2.minMaxLoc()函数的使用
函数功能:假设有一个矩阵a,现在需要求这个矩阵的最小值,最大值,并得到最大值,最小值的索引。咋一看感觉很复杂,但使用这个cv2.minMaxLoc()函数就可全部解决。函数返回的四个值就是上述所要得到的。具体看个例子:import numpy as npimport cv2a=np.array([[1,2,3,4],[5,67,8,9]])min_val,max_val,min_indx,max_...原创 2018-07-12 22:01:21 · 35734 阅读 · 0 评论 -
有关numpy 中 newaxis函数的使用
函数功能:对数组新加一个维度,为了好理解直接看例子吧:>>> import numpy as np>>> #先创建一个一维数组>>> a=np.array([1,2,3,4])>>> #看下a数组的shape>>> print(a.shape)(4,)>>>原创 2018-07-14 10:36:07 · 236 阅读 · 0 评论 -
Python中reshape函数参数-1的使用
个人认为这是为了偷懒而设计的,为什这么说呢,假设你有a=[1 2 3 4 5 6 7 8 9 10]这样的一维数组,你只想让a变成2列的二维数组。按照常规的reshape,你得计算他的行数,经计算reshape的参数为reshape(5,2)。而使用reshape(-1,2),他会利用a和2列,计算出行数为5。还是举个例子比较清楚>>> import numpy as np>...原创 2018-07-15 15:18:48 · 4481 阅读 · 1 评论 -
利用python_opencv和dlib实现从视频中抓取人脸照片并保存(亲测有效)
系统:win10编译环境:pycharmpython库:cv2、dlib(自己安装)代码:import dlibimport cv2# 加载并初始化检测器detector = dlib.get_frontal_face_detector()camera = cv2.VideoCapture('./data/1.mp4')if not camera.isOpened():...原创 2018-07-22 14:37:25 · 8457 阅读 · 6 评论 -
CelebA数据集简单介绍,及做人脸识别时数据集的处理
CeleA是香港中文大学的开放数据,包含10177个名人身份的202599张图片,并且都做好了特征标记,这对人脸相关的训练是非常好用的数据集。网盘链接数据包含了三个文件夹,一个描述文档如下:img文件夹下有两个压缩包img_align_celeba.zip & img_align_celeba_png.7z我选择下载的是img_align_celeba.zip解...原创 2018-07-31 12:12:52 · 28866 阅读 · 14 评论 -
学习Tensorflow数据读取类-data.Dataset通俗易懂资料
在学习Tensorflow数据读取类-data.Dataset时发现的资料:https://www.cnblogs.com/hellcat/p/8569651.html转载 2018-09-22 16:19:58 · 292 阅读 · 0 评论 -
tf.cond()函数的用法
这个函数跟if...else...的功能很像,主要控制tensorflow中计算图的张量的流向。官网中有对函数参数的解释如下:tf.cond( pred, true_fn=None, false_fn=None, strict=False, name=None, fn1=None, fn2=None)pred: A scal...原创 2018-11-21 21:09:13 · 1070 阅读 · 0 评论 -
Python出错ZeroDivisionError: float division by zero
错误原因是被除数为0原创 2018-11-21 21:55:46 · 18899 阅读 · 3 评论 -
python 错误:Process finished with exit code -1073740791 (0xC0000409)
内存不足,建议减小batchsize.原创 2018-11-30 11:24:23 · 5990 阅读 · 0 评论 -
关于numpy.shape函数的理解
函数功能:显示数组的维度例子:import numpy as npa=np.ones([23,45,56])#生成一个23*45*56三维数组print(a.shape)#输出三个维度(23, 45, 56)print(a.shape[0])#输出第一个维度23,如果第二个维度则为a.shape[1]print(a.shape[:2])#输出第一个和第二个维度(23,45)...原创 2018-06-14 15:59:42 · 795 阅读 · 0 评论