8 GrowthDiary007

尚未进行身份认证

我要认证

我一名在校大学生,也是一名程序员,热爱学习,热爱编程,热爱分享。

等级
TA的排名 6k+

Python3 实现发送邮件

1、简单介绍在日常的工作中,经常遇到一些例行化的任务,而且还需要监控健康情况,这时可以选择自动发邮件的方式。正好最近使用,就是总结一下:

2020-04-18 21:11:21

图像像素坐标问题

图像经常使用到坐标,但是,最近发现不同的图像处理库,对坐标的定义或者标准不一致,现在总结一下1、Python - OpenCV 库的坐标原点为左上角(0, 0) -->(x, y)x轴为水平方向,也就是宽。y轴为竖直方向,也就是高。2、Python - PIL 库的坐标...

2020-03-25 11:20:41

Linux 安装 Python libsvm - 相关问题

最近项目需求,要用到libsvm,但是安装一直失败,后来改了了系统编码OK了。。安装方法:pip install libsvm安装失败:Looking in indexes: http://mirrors.jd.com/pypi/simpleCollecting libsvm==3.23.0 Downloading http://mirrors.jd.com/pypi/packages/ff/01/5506c690789f1d76105815d826f213ce...

2020-03-01 22:54:39

LeetCode:1277. Count Square Submatrices with All Ones - Python

1277. 统计全为 1 的正方形子矩阵问题描述:给你一个 m * n的矩阵,矩阵中的元素不是 0就是 1,请你统计并返回其中完全由 1组成的 正方形子矩阵的个数。示例 1:输入:matrix =[[0,1,1,1],[1,1,1,1],[0,1,1,1]]输出:15解释:边长为 1 的正方形有 10 个。边长为 2 的正方形有 4 个。边长为 3 的正方形有 1 个...

2020-02-01 12:15:15

WordCount Python版(整理)

突然间想起来,之前用过Python版的`WordCount`,之前没有做整理,现在想想还不晚,整理一下,说不定以后还会用到。`MapReduce `我最近用的不多了,但是感觉不少业务场景,都可在`WordCount` 的基础上改进实现。Python 具体实现(一个shell 脚本、一个Python脚本):

2020-01-05 22:28:25

Detectron2安装测试 (踩坑篇)

最近也学习了下detectron2检测框架,总的来讲该框架由Facebook开源,质量还是非常不错的,值得学习。今天就对我第一次安装和测试遇到的一些问题进行整理和总结。

2019-12-31 11:23:08

LeetCode:1293. Shortest Path in a Grid with Obstacles Elimination - Python

1293. 网格中的最短路径问题描述:给你一个 m * n 的网格,其中每个单元格不是0(空)就是1(障碍物)。每一步,您都可以在空白单元格中上、下、左、右移动。如果您 最多 可以消除k个障碍物,请找出从左上角 (0, 0) 到右下角 (m-1, n-1) 的最短路径,并返回通过该路径所需的步数。如果找不到这样的路径,则返回 -1。示例 1:输入:grid = [[0,0,0], [...

2019-12-29 20:12:01

使用anaconda安装faiss-cpu

1、安装CPU版 faiss使用anaconda进行安装conda install -c pytorch faiss-cpu 2、注意事项windows支持不太好不能使用pip直接安装

2019-12-24 20:17:20

LeetCode:1287. Element Appearing More Than 25% In Sorted Array - Python

1287. 有序数组中出现次数超过25%的元素问题描述:给你一个非递减的有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的25%。请你找到并返回这个整数示例 :输入:arr = [1,2,2,6,6,6,6,7,10]输出:6问题分析:先看问题,题目已经给出很多限制条件,例如非负数整数等,这就少考了虑很多因素。题目给出的链表存储的整数,具体的解决过程...

2019-12-16 22:09:46

使用openpyxl模块向Excel中插入图片

使用openpyxl模块向Excel中插入图片示例Python实现结果展示示例向一个Excel表格中A1位置插入一张图片。Python实现from openpyxl import load_workbookfrom openpyxl.drawing.image import Imagedef insertimg2excel(imgPath, excelPath): imgs...

2019-12-09 15:03:35

Mac 配置Git与常用命令

Mac 配置Git与常用命令总结Mac 配置Git1、Mac Git 安装2、生成密钥3、秘钥添加到仓库Git常用命令Mac 配置Git1、Mac Git 安装Mac一般自带Git工具,也就是说已经安装好了 ,如果没有安装,可以去官网下载安装,或者直接使用homebrew指令下载(前提已经安装了homebrew)brew install git2、生成密钥(1)配置用户名和邮箱:g...

2019-12-01 11:02:46

Mask Scoring RCNN 训练自己的数据

使用Mask Scoring RCNN 训练自己的数据

2019-10-24 21:56:43

LeetCode:2. Add Two Numbers - Python

2. 两数相加问题描述:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 :输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:...

2019-09-13 18:32:44

Hulu 2020年校招-算法题《Hulu杀》Python

有 n 个葫芦娃一起玩Hulu杀,他们被分为好人和坏人两个阵营,打乱之后围成一个圈,按照顺时针序编号为 0~n-1 。然后随机选定一个葫芦娃,从他/她开始由1到m顺时针报数,数到m的人被杀,下一个人继续从1报数,如此循环直到剩下最后一个人,这个人所属阵营获得胜利。我们用一个整型数组a[i]=1表示i是好人,a[i]=0表示i是坏人;整型数组w[i]表示玩家i被选为起始位置的权重,即玩家i有w[i]/sum(w[i])的概率做起始位置。求好人获胜的概率,四舍五入到小数点后五位数字(不足五位需要补零)

2019-09-05 22:05:00

Python json 中的dumps和dump的使用

在处理数据的时候,常常遇到把相关变量转换json字符串的形式保存,常用的是Python自带的json库,现在总结一下Python自带的json库中,dumps()和loads()、dump()和load()方法的使用。1、 dumps()和loads()(1)dumps() 用于将 Python 对象转换成 json 字符串(2)loads() 用于将 json字符串恢复成 Python对象

2019-09-04 10:14:30

LeetCode:128. Longest Consecutive Sequence - Python

128. 最长连续序列问题描述:给定一个未排序的整数数组,找出最长连续序列的长度。要求算法的时间复杂度为 O(n)。示例 :输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。问题分析:(1)(2)Python3实现:# 官方解答class Solution: def longestC...

2019-08-30 20:44:22

Pytorch 继承Dataset加载自己的数据集

1、应用场景在使用Pytorch做分类任务的时候,一般会用自带的tv.datasets.ImageFolder()函数,但是这个对数据存储方式有要求,不一定适合自己,如果可以方便加载自己的数据的话,就要考虑重写Dataset类了。ImageFolder 对数据存储方式要求: root/dog/xxx.png root/dog/xxy.png ro...

2019-08-08 18:31:35

Python logging模块简单应用

最近工作需要对,程序运行进行监控,先简单看几个例子,方便入门例子1 - 简单写入文本中import logginglogging.basicConfig(level=logging.INFO, format='%(asctime)s %(filename)s[line:%(lineno)d...

2019-07-27 23:51:30

Torch 的 squeeze()和unsqueeze()函数介绍

Torch的 squeeze()和unsqueeze()函数,作用分别是降维和升维(1)squeeze()实现降维例1,创建一个维度为[2, 3]的向量,去掉其中一维度,发现并没有起作用,因为被降维的维数必须为1才可以。import torchvec = torch.arange(6)vec = vec.view(2, 3)print(vec.shape, vec) # torch...

2019-07-26 15:44:13

Pytorch 模型加载保存预测整理

最近在学习pytorch,把踩过的坑,整理一下。##### 1、预训练模型的加载问题在模型加载过程中,常用的有两种方式:###### (1)直接保存加载训好的模型```pythontorch.save(model, 'src/model.pth') # 直接保存模型model = torch.load('src/model.pth') # 直接加载模型```###### (2)只加载模型参数,进行训练

2019-07-26 14:13:38

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。