Python
文章平均质量分 55
smallflyingpig
私信基本不看,需要联系请邮件:lijiguo16@ucas.ac.cn
展开
-
笔试编程题汇总(12)
“”"get the balls with scores, (N, max step length), ball pos list, score listinput:4 1-1 1 -3 31 1 3 4output:(5, [0, 0, 1, 2, 3])“”"import sysdef move_one(cur_pos, move, max_pos=20):pos = cur_pos + movepos = max(pos, -max_pos)pos = min(pos, ma原创 2020-09-18 12:31:33 · 199 阅读 · 0 评论 -
笔试编程题汇总(11)
"""output max parrots on road from left-up to right-down2 31 4 93 5 9"""def step(data, m, n): if m==0 and n==0: return data[0][0] elif m==0 and n>0: return data[m][n] + step(data, m, n-1) elif m>0 and n==0:原创 2020-09-15 20:47:18 · 220 阅读 · 0 评论 -
笔试编程题汇总(10)
"""non-maxima suppression in object detection3 0.350.0 51.0 180.0 200.0 0.948.0 53.0 170.0 210.1 0.8200.0 51.0 242.1 81.0 0.750.0 51.0 180.0 200.0 0.9200.0 51.0 242.1 81.0 0.7"""import sysfrom copy import deepcopydef IOU(b1, b2): b_and = m原创 2020-09-15 20:46:11 · 252 阅读 · 0 评论 -
笔试编程题汇总(9)
0代表黑棋,1代表白棋,找出被白棋包围的黑棋并吃掉,返回吃掉之后的结果import sysfrom copy import deepcopy"""41101101110011111610100111010011101101010111111101010041111010111010010"""def get_zeros(N): zeros = [] for idx in range(N): zeros.append([0]*原创 2020-09-14 20:40:26 · 161 阅读 · 0 评论 -
笔试编程题汇总(2)
"""描述:给一个整数数组num, 和一个镇整数k, 能否把数组num切成k个子集,且各个子集的和相等,返回布尔类型输入输出: 输入:一个整数数组num和一个正整数k 输出:返回true或者false,bool类型样例: 输入: [4,3,2,3,5,2,1];4 输出: True解释:可以分解为4个子集,他们的和都是5...原创 2018-09-17 22:20:03 · 218 阅读 · 0 评论 -
笔试编程题汇总(3)
"""description: given a (X,Y,Z), 1 <= x <= X, 1<=y<=Y, 1<=z<=Z, (x,y,z) is all integer, (x,y,z) can form a trian原创 2018-09-17 22:22:18 · 177 阅读 · 0 评论 -
笔试编程题汇总(4)
"""description: given a music set, select a pair of musics and the sum of these two musics's duration is right minutes (divisible by 60)example 1: input: [20 40 60] output:...原创 2018-09-17 22:23:40 · 238 阅读 · 0 评论 -
笔试编程题汇总(5)
"""对于输入A,如果A[i-1]>A[i]<A[i+1]则说这是一个山谷输入:数组A输出:最大的山谷的长度样例: 输入: [4,2,3,4,3,1,2,3] 输出: 5"""import sysdef findValleyLen(A): v原创 2018-09-17 22:34:47 · 289 阅读 · 0 评论 -
笔试编程题汇总(6)
"""给一个长度为N的整数数组,将这个数组分成M段,每一段的和为这一段的权重,所有段的权重的最大值为这次分割的权重,求所有分割中最小的权重输入描述: 第一行是两个整数,表示N, M (M<=N) 第二行数N个空格分割的整数输出: 输出所有分割中最小的权重样例: input: 5 3 1 4 2 3 5 outp...原创 2018-09-20 21:41:11 · 242 阅读 · 0 评论 -
笔试编程题汇总(7)
"""有N个商品,已知他们的价格,试判断他们中的组合是否可以正好组合出价值为M的礼包输入描述: 第一行:N 第二行:N个空格分割的整数,表示价格 第三行:M输出描述: 如果可以组合,输出1, 否则输出0样例: input: 6 99 199 1999 10000 39 1499 10238 ...原创 2018-09-20 21:42:26 · 227 阅读 · 0 评论 -
笔试编程题汇总(8)
“”"给定一个最大数据,找出具有最大和的连续子串,返回其和,时间复杂度尽量低input:-2, 2, -3, 4, -1, 2, 1, -5, 3output:6解释:子串为[4,-1,2,1]“”"import sysdef get_max_sub_sum(data):if len(data)==0:return 0if len(data)==1:return data...原创 2018-09-27 15:01:00 · 256 阅读 · 0 评论 -
笔试编程题汇总(1)
"""输入描述:一个字符串s,只包含b和w,分别表示黑色和白色,字符串长度不超过10^5。翻转操作定义为:将字符串在某个地方切开,将两个子串同时翻转后在拼接在一起。这个操作可以任意多次输出:经过任意翻转操作,可以得到最大的连续黑白相间的子串的长度样例: 输入: bwbwb 输出: 5样例: 输入: bwbwbbw ...原创 2018-09-17 22:18:40 · 617 阅读 · 0 评论 -
笔试编程题汇总
"""题目描述:香槟塔的视觉效果是,如果这一层满了,会自动往下一层流。现在牛牛听妞妞指令, 一个指令是往第X层倒入体积为V的香槟,一个指令是询问第k层的香槟体积,请使用程序实现这两个指令输入描述:第一行为两个整数n,m,表示香槟塔的总层数和指令条数 第二行是n个整数ai,表示每层香槟的容量 第三行到第2+m行表示指令,一种指令是"2 x v"表示...原创 2018-09-17 22:05:10 · 396 阅读 · 0 评论 -
plot the loss surface (BCE and MSE)for a two layers neural network
import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Ddef mlp_layer(x, w, b=0): return np.tanh((w.transpose())*x + b)def BCE(y_hat, y): return -(y*np.log2(...原创 2018-08-18 17:41:14 · 745 阅读 · 1 评论 -
python学习笔记——基础篇(2):print输出
python学习笔记——基础篇(二):print输出:print输出 运行环境:windows, python2.7print是python最常用的输出手段,可以用它输出字符串,各种变量,也可以用来做格式化输出。原创 2017-01-21 13:21:21 · 3626 阅读 · 0 评论 -
python学习笔记——基础篇(0):python环境搭建
python学习笔记——基础篇(0):python环境搭建,该系列用于记录自己学习python的过程。python是一种解释型语言,所以我们只需要安装一个解释器即可。原创 2017-01-21 11:53:44 · 1131 阅读 · 0 评论 -
python学习笔记——基础篇(3):函数的定义
一个函数是实现一定功能的,可复用的代码块。函数可以实现编程的模块化,可以大大提高代码的复用性。 python内置了很多函数(built_in functions),如print, open, 同时,我们也可以自己定义函数函数定义的语法函数的调用参数传递的形式原创 2017-02-19 16:43:41 · 1004 阅读 · 0 评论 -
Python Version 2.7 required which was not found in the registry
Python Version 2.7 required which was not found in the registry官网给出的方法运行一个脚本博友的方法修改注册表项最简单的方法重装python成32bit原创 2017-02-20 19:56:04 · 877 阅读 · 0 评论 -
Python PIL: cannot write mode RGBA as BMP
python PIL:cannot write mode RGBA as BMP作为一个python,一开始遇到了不少问题,这个问题是我在使用PIL库时出现的,但是在网上没有找到比较好的解决办法,所以在这里mark一下。其实是因为,png图像有RGBA四个通道,而BMP图像只有RGB三个通道,所以PNG转BMP时候程序不知道A通道怎么办,就会产生错误原创 2017-02-20 21:32:00 · 13615 阅读 · 1 评论 -
将jpg图像转换成yuv420p格式
python实现的将图片从jpg转为yuv420p的代码原创 2017-02-23 23:02:24 · 10742 阅读 · 3 评论 -
鱼眼镜头图像畸变矫正(fish eye distortion)
python 实现的鱼眼镜头畸变校正程序fisheye distortion原创 2017-02-23 23:13:57 · 14251 阅读 · 13 评论 -
pytorch 与 BatchNormalization
BatchNormallization是神经网络中的一个正则化技术,可以加速网络的收敛,并且在一定程度上解决深度网络“梯度弥散”的问题。它本是数据预处理的一种方法,google的研究人员将它应用在了神经网络中。论文地址:https://arxiv.org/abs/1502.03167 理论pytorch batch normalization:原创 2017-12-21 12:54:55 · 8080 阅读 · 1 评论 -
python资料参考
python入门python文档,廖雪峰的官方网站常用的包scipy:数值计算库numpy:一个矩阵运算库。实现了高校的多维数组。matplotlib:画图的库pickle:数据的序列化与反序列化,其实就是高效的存储于读取。书籍python参考手册:基础书籍,介绍python的基本语法与常用的包流畅的python:进阶书籍,进一步介绍python的...原创 2018-02-17 20:25:18 · 606 阅读 · 0 评论 -
腾讯面试算法题:序列求和
腾讯面试算法题:序列求和题目详情给一个无重复的候选数字集合C和一个数字target,求和为target的序列,序列中的数都来自于集合C,序列为有序序列。leetcode 与相关解答leetcode: https://leetcode.com/problems/combination-sum/description/ CSDN:https://blog.csdn.net...原创 2018-04-17 11:55:35 · 3578 阅读 · 0 评论 -
Python学习笔记——基础篇(1): 变量及其类型
简要介绍Python中的变量及其类型,区分和辨别了一些常用类型的一些属性,简单介绍其表达方法原创 2016-01-22 20:05:11 · 2031 阅读 · 0 评论