排序:
默认
按更新时间
按访问量

python 编程习惯

1、写好程序文档(格式、自动缩进(vim设置行宽和autoindent)、注释)如下形式:2、尽量精简代码:如   可以写成:return element in sub_list3、代码不要与数据耦合到一起:如尽量不要在脚本中写os.getcwd()来获取当前脚本所在路径,这样获得的路径为pyth...

2018-03-30 10:40:12

阅读数:97

评论数:0

leet_151_Reverse Words in a String

题目链接:https://leetcode.com/problems/reverse-words-in-a-string/description/ 题目描述: Given an input string, reverse the string word by word. 要求:空间复杂度o(...

2018-09-12 14:49:05

阅读数:27

评论数:0

leet_8_String to Integer (atoi)

leet链接:https://leetcode.com/problems/string-to-integer-atoi/description/ 问题描述: Implement atoi which converts a string to an integer. The function ...

2018-09-12 10:25:36

阅读数:27

评论数:0

深度学习中的各种卷积总结

现在随着深度学习的发展,应不同任务和条件的神经网络层的不断更新迭代,显著地如出现不同的激活函数、不同的卷积层类型,下面主要记录深度学习中的各种卷积层。由于是转载内容,就不贴人家的原内容啦,将原博主链接附在此,以便后期查阅: https://blog.csdn.net/Chaolei3/artic...

2018-09-08 11:44:06

阅读数:68

评论数:0

ipython神器的使用

写在前面:在代码调试中为了快速验证函数语句开始接触了ipython工具,仔细查看下真的是非常强大的python神器。下面通过自己测试,记录下该工具的使用。过程参照了知乎:https://www.zhihu.com/question/51467397     1、获得对象信息。命令形式:  对象?...

2018-09-07 19:42:23

阅读数:104

评论数:0

NMS(非极大值抑制)实现

先看张图: NMS算法思路来源于:https://chenzomi12.github.io/2016/12/14/YOLO-nms/   算法流程: 把置信度最高的一个boundingbox(bbox)作为目标,然后对比剩下bbox与目标bbox之间的交叉区域 如果交叉区域大于设定的阈值...

2018-08-15 15:27:55

阅读数:104

评论数:0

解析python 命令的-u参数

缘起: 今天在看arcface的训练代码,在shell脚本中运行python 命令时后面加了-u 参数(python -u xx.py),于是对这个参数进行了下小研究。 准备知识 用网上的一个程序示例来说明,python中标准错误(std.err)和标准输出(std.out)的输出规则(标准输出...

2018-08-14 20:37:24

阅读数:2375

评论数:0

caffe + nccl 实现多卡训练

安装环境: ubuntu1604 CUDA Version 9.0 64位操作系统 下载路径: 按照官网提示下载相应版本:(v2.13) nccl-repo-ubuntu1604-2.2.13-ga-cuda9.0_1-1_amd64.deb #注:v1版本的nccl的下载地址在GitHu...

2018-08-07 17:54:08

阅读数:284

评论数:0

caffe中通过prototxt将输入通道为RGB转为BGR

缘由:在mxnet下训练的模型,通过转换器转到caffe下进行inference,由于mxnet在训练和测试是直接加载的图像的RGB形式,而caffe调用opencv的缘故在读取图像时是通过BGR形式读取的,所以需要进行通道转换。下面方法是直接通过添加prototxt层的形式进行转换。 l...

2018-07-31 10:48:55

阅读数:268

评论数:0

python-刷题--1、从字符串中删除子串 2、字符串循环右移n位

1、问题描述:从给定的字符串中删除指定的子字符串,例如将字符串“abcdefgh”中子串“cd”删除,并显示结果。 我的python实现: #!-*-coding:utf-8-*- import sys,os def delete_substr_method1(in_str, in_su...

2018-07-24 15:51:30

阅读数:347

评论数:0

使用pyecharts制作比matplotlib更炫的图表(几行代码即可实现)

该python 库的作者作者的图文教程:http://pyecharts.org/#/zh-cn/prepare百度的Echarts制作图表很炫,但学起来不容易,pyecharts作者将百度的Echarts进行了python封装。  首先安装:pip install pyecharts如何使用(只...

2018-07-06 18:23:36

阅读数:1001

评论数:0

python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别

转载自:https://blog.csdn.net/zenghaitao0128/article/details/78715140   为了区分三种乘法运算的规则,具体分析如下:import numpy as np1. np.multiply()函数函数作用数组和矩阵对应位置相乘,输出与相乘数组/...

2018-06-19 14:17:53

阅读数:86

评论数:0

python time包中的time.time()和time.clock()区别和使用

在统计python代码 执行速度时要使用到time包,在查找相关函数时有time.time()和time.clock()两个函数可供选择。而两者是有区别的:cpu 的运行机制:cpu是多任务的,例如在多进程的执行过程中,一段时间内会有对各进程被处理。一个进程从从开始到结束其实是在这期间的一些列时间...

2018-06-13 16:33:45

阅读数:1979

评论数:0

踩过的python坑

1、python中一些内置函数是没有返回值的,所以不能return 函数调用。如 return list_a.append(a),函数返回值为None而不是append 后的list_a! 2、对list删除元素时,如果时连续删除元素不能用pop(index)函数(考虑使用remove(val)...

2018-06-02 18:04:00

阅读数:139

评论数:0

踩过的Linux坑

1、Linux中的find工具中的坑: 查找当前目录下所有空文件应使用:find . -type d -empty。 注意是使用-empty而不像统计常规空文件使用的 -size 0,原因是空常规文件的size为0,但空目录的大小为10字节而不是0。见下图(建立了一个名为1的空文件夹和名为1.t...

2018-06-02 11:28:11

阅读数:70

评论数:0

python 新神器pipenv

引言大家都知道pip(pip2、pip3分别对应python的2、3版本)是python的包管理工具,使得python的第三方包的安装等任务十分方便(pip主要安装的第三方软件包来之python社区Pypi,具体如何向pypi发布和下载第三方包这里就不赘述啦)。另外,很多python的虚拟环境(具...

2018-05-28 17:37:35

阅读数:3602

评论数:0

python 脚本的启动模式(python -m以模块方式启动)

今天再看python的项目时,发现GitHub中给出的python脚本的执行格式是python -m pip install somepackage。于是开始了python模式启动之旅。 其中很多相关借鉴了该博客,同时感谢博主:http://www.cnblogs.com/xueweihan/p...

2018-05-28 14:07:31

阅读数:1649

评论数:3

python 文件读写中文件指针坑(连续两次reallines())

今天做数据筛选任务时,需要统计txt文件中所有行数和满足要求的行数,bug实现如下:执行后得到的posi_sum 始终为0.。。很苦恼啊。几番奔波原因原来时在打开一次文件后连续进行了两次文件指针操作(两次readlines())原因---文件是一个可迭代对象,第一次readlines()执行完后,...

2018-05-22 20:12:26

阅读数:633

评论数:0

Python 多进程multiprocessing.Process之satrt()和join()

今天项目中涉及到了使用多进程处理数据,在廖雪峰的python教程上学习了一下多进程相关,其中涉及到了start和join函数,解释的不是很清晰,在网上找了博客,敲了下博客提供的代码,瞬间理解了。感谢原文:https://blog.csdn.net/HeatDeath/article/details...

2018-05-15 17:30:57

阅读数:1862

评论数:0

linux 文件删除问题:rm: cannot remove '.nfs': Device or resource busy

问题原因:  造成该问题的原因是服务器集群(文件服务器的存储分别挂载到各个计算服务器中)中,在计算服务器上删除文件服务器(NFS:网络文件系统)上的内容时提示的错误。本人的具体事件:在计算服务器上生成了两个文件夹(生成文件的位置为文件服务器挂载的位置,也就是说生成到了文件服务器的存储上了)各自下面...

2018-05-10 15:33:04

阅读数:2160

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭