自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 python 中 math.pow() 和 pow() 的区别

@[TOC](python 中 math.pow() 和 pow() 的区别)在做算法题的时候发现 python 中的 math.pow() 和 pow() 计算结果不太一样,在网上搜索了一下,看了简书上一位博主写的文章,觉得例子很有代表性,所以拿过来做一下笔记。我们可以先做一道算法题:给定n, k和z,计算:1k+2k+3k+4k+...+nk1^k + 2^k +3^k +4^k + ... + n^k1k+2k+3k+4k+...+nk,结果取模 z如果使用 math.pow() 函数

2021-06-19 10:33:03 4260

原创 浅谈 python 中的赋值,浅拷贝,深拷贝

浅谈 python 中的赋值,浅拷贝,深拷贝赋值什么是赋值,就是把一个变量的值赋给另一个变量(好像有点废话QAQ)。如果我们从内存的角度上来看的话,赋值只是拷贝对象的引用,它们指向的是同一个地址。这里我们要额外介绍一个知识点:可变数据类型和不可变数据类型。在 python 中可变数据类型有 list,map 等,而不可变数据类型有 int,string,tuple 等。例如在下面的例子中我们不能直接改动 string 类型。>>> a = 'abc'>>>

2021-05-04 12:58:25 157

原创 关于二分法在 leetcode 中的使用

关于二分法在 leetcode 中的使用引言[leetcode 第1011题](https://leetcode-cn.com/problems/capacity-to-ship-packages-within-d-days/): 在D天内送达包裹的能力题目描述代码[leetcode 第875题](https://leetcode-cn.com/problems/koko-eating-bananas/): 爱吃香蕉的珂珂题目描述代码引言很多时候,算法题中都会出现最小化最大值或最大化最小值的要求。一般

2021-04-27 00:04:33 146 1

原创 leetcode 第888题和第16题

leetcode 第888题:公平的糖果交换爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 根糖果棒的大小,B[j] 是鲍勃拥有的第 j 根糖果棒的大小。因为他们是朋友,所以他们想交换一根糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。)返回一个整数数组 ans,其中 ans[0] 是爱丽丝必须交换的糖果棒的大小,ans[1] 是 Bob 必须交换的糖果棒的大小。如果有多个答案,你可以返回其中任何一个。保证答案存在。来源:力扣(LeetC

2021-02-02 00:50:21 115

原创 leetcode 第136题

leetcode 第136题:只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/single-number本题官方题解是使用位运算的解法:## Input: [1, 2, 2, 3, 3]## Output: 1class Solution(obje

2021-01-03 19:07:31 636 2

原创 二叉树遍历的 python 实现 (先序,中序,后序,层次,深度优先)

二叉树遍历的实现本文是看完一篇介绍二叉树遍历的博客后所写的 python 代码,如果要看具体原理,请移步原博客。python 代码import queueclass TreeNode(object): def __init__(self, x=-1, left=None, right=None): self.val = x self.left = left self.right = rightdef preorder_traversa

2020-12-20 23:06:45 151

原创 那些年,那些论文

那些年,那些论文Image Generation from Scene Graphs自写硕士论文以来看的第一篇文章,也是 sg2im 的开山之作。作者论述了从文字生成图片遇到的困境,接着提出从场景图生成图片。因为场景图更具有结构性,这样解析之后可以更容易得到图片的布局。作者创造性地提出 scene graph --> layout --> image,给图片生成领域造成了深远的影响。而使用 GCN 网络处理 scene graph 也是后来者处理 scene graph 必用的工具之一。

2020-11-13 01:11:44 373

原创 Python 的 bug 们

Python 的 bug 们导入模块是报错 “ValueError: source code string cannot contain null bytes”**解决方案:**因为导入的模块中因不明原因出现了 null 字节,在 terminal 中使用命令 “sed -i ‘s/\x0//g’ FILENAME” 就可以解决这一问题,亲测有效。...

2020-11-08 19:55:35 243

原创 从 Pytorch tensor 存储空间的连续性 (contiguous) 说到 4D tensor 的存储格式 (memory_format)

起源:令人一头雾水的 contiguous刚开始阅读 Pytorch 代码的时候,碰到别的作者处理 tensor,有时候会在后面加上 contiguous,就觉得十分奇怪,不明白 contiguous 的含义,看了相关的解释 之后,好像理解了一点,就这浅薄的理解做点笔记,总结一下。概念解释:什么是 contiguous如果让我用一句话概括 tensor 的 contiguous 特性,我会说:“tensor 的元素按维度储存在连续的内存地址中”,什么是按维度呢?以 (H, W) 的2维 tensor

2020-09-22 16:26:09 3195 2

原创 论文代码中的 bug 们

Image Generation from LayoutPillow 模块的版本 bug作者在 requirements.txt 上规定了 Pillow=5.1.0,但是运行代码时会出现导入 bug,具体的报错没有记下来,但把 Pillow 的版本降低就可以解决这一问题,我自己使用了 Pillow=4.3.0 就解决了这个 bug。挑食的函数 crop_bbox_batch()这是一个非常好用的函数,最早使用在论文 Image Generation from Scene Graph 中

2020-09-14 01:11:52 469

原创 如何预处理数据集 Visual Genome

如何预处理数据集 COCO 和 Visual GenomeVisual Genome构建 download_vg.sh 下载数据库(可选)image_data.json创建 vg_splits.json 将数据集分为 train, val 和 test去除 train, val 和 test 中尺寸较小的图片处理物体和关系的别名 (object_alias.txt 和 relationship_alias.txt)Visual Genome构建 download_vg.sh 下载数据库(可选)bash

2020-08-31 01:30:05 2663 13

原创 用 Python 帮助腾蛇救璇玑 (阿里 2020.8.26 笔试第二题)

用 Python 帮助腾蛇救璇玑题目天墟堂贼人掳走了璇玑,只留下了神剑定坤。腾蛇神君得知后大怒,拿起定坤就冲进天墟堂救人。根据事先得到的情报,敌人总共有 n 人。可是来时匆忙,腾蛇只带了神剑定坤,剑的耐久度为 m。腾蛇生性好战,嫉恶如仇,恨不得杀光天墟堂贼人。可是腾蛇又不想过度损耗定坤,因此需要设计一个最优方案。已知天墟堂贼人等级分明,高等级的天墟堂贼人携带武器,低等级的则赤手空拳。因此每个贼人拥有的特性可以用 a, b 表示,a 表示杀死该贼人需要消耗定坤 a 点耐久度,如果贼人赤手空拳,则 b 为

2020-08-27 06:28:30 265

原创 Windows 如何安装 python IDLE和其它库

Windows 如何安装 python IDLE 和其它库安装 python IDLE下载添加路径打开方式入门安装其它库安装 python IDLE下载下载地址:https://www.python.org/getit/,根据电脑配置选择合适版本。添加路径将 python 以及 python/scripts 添加到环境变量 Path 当中 (以我个人为例):python 路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python3

2020-08-26 06:52:15 1103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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