- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 python3关于写入csv档效率问题
前几天做的一个处理csv档的程序放在了服务器上跑,结果发现时间很久,处理一个113M差不多70W行的csv档需要65s左右,然后对其中的各部分操作分别计时,发现大部分时间都是花费存取csv档上足足要53s左右,而处理一列数据也仅需3s。然后今天就开始找提高存储效率的方法了!首先说结论,使用csv模块的writerows方法最后是成功的提高了效率,不过还是很想通过pickle方法来实现,其中乱码...
2019-09-24 18:21:32
3586
原创 将python程序开机自启和后台运行
1.利用pyinstaller+nssm将python程序打包为exe并封装为系统服务,实现开机自启/后台运行https://www.xiaoweigod.com/pc/1638.html2.python脚本开机自启的实现方法https://www.jb51.net/article/164215.htm...
2019-09-09 14:32:44
1289
原创 python opencv 对比度
今天在做图像的目标区域提取时,发现总是有干扰导致不能正确的选取ROI区域,然后自己写了个增强对比度的方法,用自己的增强对比度的方法虽然可以成功处理,但是速度很慢,所以想要一个速度又快,效果又好的增强对比度的方法。先上自己的对比度方法:def enhance_contrast(src, a, b): '''用时较高的操作: >1 sec''' # 對比度與亮度調節,a為放...
2019-09-05 17:43:17
1084
原创 将图片合理分配到n个文件夹
因为有需求,要将图片分流到8个文件夹,并且做到平均分配,所以花了一天写了一个,代码如下:import osimport shutilimport timeimport sysimport globpath = 'C:/Users/8190741/Desktop/TapeAIR_GaP/img/'#待移动图片文件路径newPath = 'C:/Users/8190741/Desk...
2019-08-26 11:47:58
1665
原创 今日js学习
1.match(value) 返回数组用于查找匹配的字符串,返回一个数组。可以加 ig,区分大小写和全区搜索2.str.search() 返回下标用于查找满足条件的第一个字符的下标,如果找不到返回-1.Math对象不需要new创建,直接使用。Math.PI 输出3.14Math.abs() 获取某个数的绝对值Math.floor() 向下取整Math.c...
2019-08-11 11:49:40
166
原创 今日js学习
1.转义字符\n 将字符n转义成换行\t 将字符t转成制表符 tab键\` 将引号转成普通字符2.字符串方法str = "hello asAA"str.fromCharCode(index) //获取任意Unicode码对应的字符console.log(str.toUpperCase()); //转为大写console.log(str.toLowerCase...
2019-08-08 22:45:12
230
原创 问题整理
python运行时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x89 in position 14: illegal ...的解决办法这种问题的出现一般是编码问题,在文件读写时会出现。解决办法:第一种:在后面加上encoding='utf-8'即可FILE_OBJECT= open('order.log','r',...
2019-08-08 17:39:03
250
原创 获取指定文件夹下的文件名称
def picture_name(path, list_name): #获取图片的名称 for file in os.listdir(path): # file_path = os.path.join(path, file) file_path = file if os.path.isdir(file_path): ...
2019-07-17 11:42:50
233
原创 python opencv对颗粒的计数与计算空洞率
梳理下最近一个多星期的学习成果。一、问题:计算颗粒数与空洞率这次要计算的是下面这张图片,图像比较大,上传不了,先截图吧。预计颗粒数精确度为±5个,空洞率2%误差。二、计算颗粒数 1.第一步是要裁剪图片,此处参考https://blog.youkuaiyun.com/liqiancao/article/details/55670749。裁剪后的图像如下:2.因为空白区域有很多的...
2019-07-08 17:25:35
3359
1
原创 解决“C:\projects\opencv-python\opencv\modules\core\src\arithm.cpp:229: error: (-209:Sizes of input ar”
C:\projects\opencv-python\opencv\modules\core\src\arithm.cpp:229: error: (-209:Sizes of input arguments do not match) The operation is neither 'array op array' (where arrays have the same size and typ...
2019-07-03 17:19:38
2287
1
原创 git基本命令
通过git init命令把这个目录变成Git可以管理的仓库把文件添加到版本库第一步,用命令git add告诉Git,把文件添加到仓库:$ git add readme.txt第二步,用命令git commit告诉Git,把文件提交到仓库:$ git commit -m "wrote a readme file"[master (root-commit) eaadf4e] ...
2019-04-22 14:47:42
108
原创 linux文件与目录管理
基础知识文件都有文件名与数据,数据在Linux上被分成两个部分:用户数据(user data)与元数据(metadata)。用户数据,即文件数据块(data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在Linux中,元数据中的inode号(inode 是文件元数据的一部分但其并不包含文件名,inode号即索引节点号)才是文件的...
2019-03-25 14:25:12
991
转载 常用Docker命令
Docker命令分为管理命令、镜像命令、容器命令、仓库命令、网络命令、数据卷命令、编排命令。1、启动Docker~$ sudo service docker start12、确认Docker运行状态~$ sudo docker run --rm hello-world1Hello from Do...
2019-03-19 16:46:19
287
转载 python的staticmethod,classmethod和装饰器以及闭包
我们在python的程序中,经常看到一些类中,一些函数定义前面,写有@staticmethod,@classmethod等东东,这些是什么鬼呢?且听我细细道来,先来解释一下staticmethod和classmethod。直接一点来说,我们知道对于一个普通的类,我们要使用其中的函数的话,需要对类进行实例化,而一个类中,某个函数前面加上了st...
2019-03-17 22:10:16
136
转载 路由及路由器工作原理
前言:现在从事的嵌入式产品设计,很多都是基于TCP/IP的,要求研发的设备能够接入广域网进行远程设置和访问,这就涉及到了路由的工作原理和路由器的使用。包括家庭中用到的ADSL、无线路由器以及在工业现场使用的企业及路由器、交换机,自己都曾接触和使用过,但一直都停留于表面的操作理解。现在由于产品研发的需要,希望能够进一步加深对路由器内部运行机制的理解,澄清一些模糊的认识,所以特写此文。 在阅读...
2019-03-14 20:30:48
2424
1
opencv.zip
2019-06-19
mysqlclient-1.3.13-cp36-cp36m-win_amd64
2018-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人