随笔分类 -  其他工具

1
编程中各种有用的小工具。。。
摘要:round函数很简单,对浮点数进行近似取值,保留几位小数。比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数。 这么简单的函数,能有什么坑呢? 1、round的结果跟pyt 阅读全文
posted @ 2024-09-21 14:41 silence_cho 阅读(64) 评论(0) 推荐(0) 编辑
摘要:web微信同步消息的流程总共有三个请求: 1, get请求, url:https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?lang=zh_CN&pass_ticket=OVZilalVdLYsS6X%2BIW8t3zjgJz6SggiGbeE 阅读全文
posted @ 2024-09-21 14:24 silence_cho 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1,Iterable, Iterators 和Generators的区别? https://nvie.com/posts/iterators-vs-generators/ 2,vars(),locals(), globals()的区别? https://www.techforgeek.info/va 阅读全文
posted @ 2024-09-21 14:23 silence_cho 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1.pandas的主要数据结构(Series,DataFrame) Series为一维的数据结构,类似于python的字典,包括值和索引,创建Series: (不传入索引时,默认采用0,1,2,n-1) import pandas as pd import numpy as np s1 = pd.S 阅读全文
posted @ 2024-09-21 14:20 silence_cho 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.常用函数 设置 plt.xlabel():对x轴增加文本标签 plt.ylabel():同理 plt.title(): 对图形整体增加文本标签 plt.text(): 在任意位置增加文本 绘图 plt.plot(x,y , fmt) :绘制坐标图 plt.boxplot(data, notch, 阅读全文
posted @ 2024-09-21 14:20 silence_cho 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.Numpy简介 Numpy是一个用于多维数组的第三方python库,更加接近于底层和硬件,数据处理效率更高。Numpy数组应用:记录图像中每一个像素点的灰度值或颜色;三维(多维)数据,如核磁共振扫描;设备测量的信号数据,如声波; Numpy效率分析(ipython交互界面,timeit模块可用于 阅读全文
posted @ 2024-09-21 14:17 silence_cho 阅读(30) 评论(0) 推荐(0) 编辑
摘要:anaconda: 包管理 conda install 安装包 conda uninstall / conda remove 卸载包 conda update 更新包 conda list 查看所有包 虚拟环境管理 conda create -n learn_conda python=3.6 创建基 阅读全文
posted @ 2024-09-21 14:16 silence_cho 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1. 注意windows和linux文件名命名差异 linux系统允许文件中包含冒号,而windows系统中不允许。同事采用linux系统,创建了一个名字包含冒号的文件(如以时间12:32:40命名的log),通过git推送到远程,我利用windows系统进行pull时,merge会一直报错(inv 阅读全文
posted @ 2024-09-21 14:16 silence_cho 阅读(23) 评论(0) 推荐(0) 编辑
摘要:最近需要将python项目打包成可执行文件,研究了下,记录下整个过程。项目是基于mxnet实现的一个物体检测器,需要打包成exe文件(windows)和linux的可执行文件,选择PyInstaller作为打包工具。主要有三个问题需要注意: 1.由于PyInstaller会将python环境中的所有 阅读全文
posted @ 2024-09-21 13:21 silence_cho 阅读(290) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/wbdxz/article/details/82153550 src = r"F:\analyaer_event\temp\analyzer.boat.inshore_1590890469158" with open(src, "rb") as f: da 阅读全文
posted @ 2024-09-21 13:19 silence_cho 阅读(15) 评论(0) 推荐(0) 编辑
摘要:### 1. linux文件夹共享到windows:(采用samba) https://www.cnblogs.com/gzdaijie/p/5194033.html 1.安装samba ``` sudo apt-get install samba #sudo apt-get install smb 阅读全文
posted @ 2022-08-08 13:16 silence_cho 阅读(263) 评论(0) 推荐(0) 编辑
摘要:矩阵求导 转载:https://blog.csdn.net/nomadlx53/article/details/50849941 阅读全文
posted @ 2022-05-01 11:31 silence_cho 阅读(29) 评论(0) 推荐(0) 编辑
摘要:最近频繁用到matplotlib绘图,梳理了下官网的tutorial,记录下学习笔记。主要是对下面链接的翻译和个人理解整理。 https://matplotlib.org/3.5.0/tutorials/introductory/usage.html 1. 基础知识 matplotlib绘图中包括两 阅读全文
posted @ 2022-04-13 13:37 silence_cho 阅读(437) 评论(0) 推荐(0) 编辑
摘要:1. 问题描述 在之前的文章里(zmq模块的理解和使用),写过zmq有三种模式供选择,我工作中主要采用PUB-SUB模式。使用场景主要包括一个server端和多个client端: server端:进行视频读取,并对每张图片进行目标检测和跟踪,采用PUB模式,将检测和跟踪结果广播出去 client端: 阅读全文
posted @ 2021-10-28 20:29 silence_cho 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:最近项目用到了protobuf,使用起来不难,有些细节地方简单记录下 1. protobuf介绍 Protobuf(Google Protocol Buffers)是google开发的的一套用于数据存储,网络通信时用于协议编解码的工具库.它和XML和Json数据差不多,把数据已某种形式保存起来.Pr 阅读全文
posted @ 2021-03-31 10:43 silence_cho 阅读(15655) 评论(0) 推荐(0) 编辑
摘要:最近项目中接触到ZeroMQ, 内部实现挺复杂的,没时间深入了解,简单记录下使用方法吧,有时间会来填坑。 官方指导文档http://zguide.zeromq.org/page:all 项目主要用ZeroMQ在多个ip主机上的服务间进行项目通信,直接用scoket也可以实现,但比较费时费力,Zero 阅读全文
posted @ 2020-04-18 18:45 silence_cho 阅读(9077) 评论(1) 推荐(1) 编辑
摘要:VOC数据集的标注文件都是xml格式,最近需要频繁处理xml文件的读取和更新,整理下python处理xml文件的方法。 XML 指可扩展标记语言(eXtensible Markup Language), 被设计用来传输和存储数据。python中有三个模块解析xml文件:DOM, ElementTre 阅读全文
posted @ 2020-04-07 23:50 silence_cho 阅读(20282) 评论(0) 推荐(1) 编辑
摘要:转载自https://www.cnblogs.com/jfl-xx/p/8024596.html 1.简介 在编写代码时,往往涉及时间、日期、时间戳的相互转换。 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 1 # 字符类型的时间 2 ts 阅读全文
posted @ 2020-03-21 16:36 silence_cho 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1. 下载Python-3.5.2 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 2.安装 (报错no acceptable C compiler found in $PATH时,安装gcc: yum -y install 阅读全文
posted @ 2018-10-28 21:28 silence_cho 阅读(445) 评论(0) 推荐(0) 编辑
摘要:1 . 版本库 (Repositoryy) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。(通过命令ls -ah 可以看到) Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向mas 阅读全文
posted @ 2018-10-11 22:49 silence_cho 阅读(386) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示