Python
文章平均质量分 61
shirleycyy
这个作者很懒,什么都没留下…
展开
-
Hackerrank之Python练习(一)
Say "Hello, World!" With Pythonprint("Hello, World!")Python If-Elseif __name__ == '__main__': n = int(raw_input()) if n%2==1: print('Weird') else: if n>=2 and n<=5: ...原创 2018-04-04 17:04:37 · 2227 阅读 · 0 评论 -
剑指offer之Python实现(一)
面试题四:二维数组的查找# -*- coding:utf-8 -*-# array=[[1,2,3],[4,5,6],[7,8,9],[9,10,12]]# rownum=len(array)# colnum=len(array[0])# print(rownum)# print(colnum)#思路:这是一个查找过程:首先选取数组中右上角的数字,如果该数字大于要查找的数字,则剔除...原创 2018-03-31 10:59:21 · 707 阅读 · 0 评论 -
python批量重命名图片并写入txt文件
因为最近开始接触人脸识别,正在拜读林倞老师的《cross domain visual matching via generalized similarity measure and feature learning》,并开始跑这篇论文的caffe代码。由于代码里没有给出cuhk03数据集,以及train_cuhk_domain_1.txt和train_cuhk_domain_2.txt文件,所以我...原创 2018-03-29 21:52:15 · 1782 阅读 · 5 评论 -
python中&和and的区别
在python中:&指的是位运算,and指的是逻辑运算。所以在选择结构中表示与时用and.Python中的逻辑操作符为 and or not使用逻辑操作符可以将任意表达式连接在一起,并得到一个布尔值>>>2<4 and 2==4False>>>2>4 or 2<4True...原创 2018-03-05 16:57:27 · 32927 阅读 · 3 评论 -
扇形涂色问题
题目:将一个圆形等分成N个小扇形,将这些扇形标记为1,2,3,…,N。现在使用M种颜色对每个扇形进行涂色,每个扇形涂一种颜色,且相邻的扇形颜色不同,问有多少种不同的涂法?(N≥1,M≥3)如果N=1,有M种涂法;如果N=2,有M(M-1)种涂法;如果N=3,有M(M-1)(M-2)中涂法;如果N≥4,扇形1有M种涂法,扇形2有M-1种涂法,扇形n也有M-1种涂法。于是共用M*(M-1)^(N-1)...原创 2018-03-18 23:43:48 · 804 阅读 · 0 评论 -
剑指offer之Python实现(二)
面试题11:旋转数字的最小数字# -*- coding:utf-8 -*-'''把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。'''#折半查找(Binar...原创 2018-04-16 16:03:53 · 143 阅读 · 0 评论 -
Leetcode之Python练习(一)
1.两数之和 # -*- coding:utf-8 -*-#给定一个整数数列,找出其中和为特定值的那两个数。#你可以假设每个输入都只会有一种答案,同样的元素不能被重用。#给定 nums = [2, 7, 11, 15], target = 9#因为 nums[0] + nums[1] = 2 + 7 = 9#所以返回 [0, 1]class Solution: def ...原创 2018-04-16 16:04:55 · 343 阅读 · 0 评论