乱搞
文章平均质量分 62
各种操作
HackerTom
https://github.com/iTomxy
展开
-
python多幅图自适应紧致二维排放
将多幅图二维堆叠,尽量排放紧致原创 2024-07-19 22:28:12 · 461 阅读 · 0 评论 -
python argparse小数用科学记数法传参
python argparse 小数科学记数法原创 2024-05-25 09:57:42 · 204 阅读 · 0 评论 -
python抽取pdf中的参考文献
python 提取 pdf 中参考文献,并处理换行原创 2024-05-20 18:49:06 · 495 阅读 · 0 评论 -
打乱序列部份顺序
随机打乱序列 p% 位置原创 2024-03-25 08:33:08 · 373 阅读 · 0 评论 -
html用css grid实现自适应四宫格放视频
HTML 自适应四宫格放视频原创 2023-11-01 13:23:07 · 1317 阅读 · 0 评论 -
power point导出pdf保留字体
Power Point 导出 pdf 时保留非自带字体原创 2023-10-17 13:23:47 · 848 阅读 · 0 评论 -
python手写简易进度条
python 手写进度条原创 2022-06-24 15:35:42 · 557 阅读 · 0 评论 -
dos batch手写守护进程(daemon)
dos batch 版 daemon原创 2022-02-22 12:29:09 · 569 阅读 · 0 评论 -
shell等差、等比数列和数组拼接
搜参数时,参数空间可能由一些散装的值和一个等差/比数列组成,如:…tune α\alphaα from 0.01, 0.99, and 0.1 to 0.9 at an increment of 0.1 per step…其中 0.01 和 0.99 是没什么规律的散装值,0.1 ~ 0.9 是等差数列。在 shell 中要放在同一个数组里,可以写作:ALPHA=(0.01 0.99 `seq 0.1 0.1 0.9`)echo ${ALPHA[@]} # 0.01 0.99 0.1 0.2原创 2021-12-29 16:35:24 · 1752 阅读 · 0 评论 -
由bibtex生成引用文献字符串
word 文档写引用文献,用 mendeley 的插件生成的效果似乎一般,用法见 [1,2],而且自己改格式的那个网页令人火大(可能我网速问题?)。自己用 python 写了个脚本,通过解析 bibtex 来生成,格式自编。Code目前不支持中文,没搞掂编码问题…# -*- coding: utf-8 -*-import argparseimport chardetimport osimport platformimport reif "Windows" == platform.原创 2021-02-13 17:29:04 · 555 阅读 · 1 评论 -
C++对vector bool::data()用memset报错
本来想尝试用 menset 来代替 for 给 vector<bool> 赋初值,看会不会提速,报错。出错例程:#include <cstdio>#include <vector>using namespace std;int main(){ vector<bool> vb; vb.reserve(128); printf("vector<bool> ptr: %p\n", vb.data()); # ERROR return原创 2020-05-13 17:45:04 · 698 阅读 · 0 评论 -
matplotlib画图、标点、打标签
Rendering这是想要的效果:Notes记录几个功能的做法:函数作图座标轴移到过原点,上、下边框去掉标出一个点虚线描出这个点的横、纵坐标所在给这个点打标签图片标题保存Codeimport matplotlib.pyplot as pltimport numpy as npfig = plt.figure()# 函数图x = np.arange(0, 3...原创 2019-10-26 09:51:11 · 13940 阅读 · 1 评论 -
下载LAMBDA Group的代码
LAMBDA Group 的文章在其主页有公布代码和数据集,具体在其 主页 -> 数据与代码。下面的「代码」栏列了文章,比如点开第一篇 AcMR,里面有个下载代码的链接 code,但点开会发现:无法链接到服务器。根据杨嘉祺的邮件回复,在网址前面加上前缀 www.:回车,就会弹出下载窗口了。...原创 2019-10-18 20:28:35 · 196 阅读 · 0 评论 -
lasagne embedding layer理解
lasagne.layers.EmbeddingLayer 是用来做 word embedding 的,输入 index 向量,输出 embedding 向量。参数 input_size 是 vocabulary 大小,output_size 是 embedding 向量长。文档中的例子:>>> from lasagne.layers import EmbeddingLay...原创 2019-10-10 23:40:57 · 279 阅读 · 0 评论 -
pickle读文件解码问题
运行 Revisiting Semi-Supervised Learning with Graph Embeddings 的代码(kimiyoung/planetoid),其中用 pickle 读数据文件出现问题。它本身是用 python 2 写的,用的是 import cPickle,我用 python 3,改成 import _pickle as cPickle。在那句cPickle.lo...原创 2019-10-09 16:17:13 · 1630 阅读 · 3 评论 -
python将word表格转写入excel
Notes想将一份 word 文件中的几个表格转写入 excel 文件中,后续用 excel 处理。用到 python-docx 和 pandas 分别处理 word 和 excel。安装 python-docx:pip install python-docx,它不接受 .doc 文件,先转存为 .docx。下面从 test.docx 读入,写到 test.xlsx。codefrom ...原创 2019-09-30 20:28:09 · 5746 阅读 · 0 评论 -
jupyter notebook清除输出
在 jupyter notebook参数化运行python 时,怕输出太多文件太大,想及时清除 notebook 的输出。在别人代码里看到用 easydl 的 clear_output()。调用很简单:from easydl import clear_outputprint('before')clear_output() # 清除输出print('after')查它源码:clea...原创 2019-08-14 17:03:42 · 20829 阅读 · 5 评论 -
codeforces Gym 101334 I IP Networks
给若干个 IP 地址,求一个最小的网络号和子网掩码,使得所有给出的 IP 都在此网络内。原创 2017-04-19 10:08:09 · 493 阅读 · 0 评论 -
hdu 4442 Physical Examination
有 n 条队,每条队有两个参数:a 和 b,如果在 t 时刻去排这条队,那在这条队就要花 a + b * t 的时间(一开始是 0 时刻)。现在要排完这 n 条队,问最少要花多少时间。原创 2017-05-10 12:35:42 · 364 阅读 · 0 评论 -
codeforces 825 E Minimal Labels
给出一个n个结点的DAG,找一个给结点编号的序列,且满足3个条件:编号为 1~n,每个编号出现且仅出现一次;如果存在边从 f 指向 t,则结点 f 的编号要小于 t 的编号;在所有可行的编号序列中,取字典序最小的;原创 2017-07-17 13:53:05 · 630 阅读 · 0 评论 -
hdu 6121 Build a tree
Meaning一棵 n 个点的完全 k 叉树,结点标号从 0 到 n - 1,求以每一棵子树的大小的异或和原创 2017-08-15 19:52:33 · 1043 阅读 · 0 评论 -
heap
用数组构建的简单的堆,C++的优先队列原创 2016-06-02 18:37:33 · 654 阅读 · 0 评论 -
hdu 6130 Kolakoski
一个序列只有数字 1 和数字 2。 如果一个个数地分隔,每个数都表示一个“长度”; 如果把相同的数字分到一起,那序列就分成若干组,第 i 组的长度对应第一种分法里的第 i 个数,而第 i 组的数字,当 i 是奇数时是 1,偶数时是 2。 问按第一种分法,序列第 n 个数字是什么。原创 2017-08-15 20:35:11 · 859 阅读 · 0 评论 -
hdu 6178 Monkeys
要在一棵 n 个点的树上放 k 只猴子,然后删掉尽量多的边,使得删边后,每只猴子都至少和另外一只猴子相连,问最后剩下的边数原创 2017-08-24 19:04:36 · 775 阅读 · 2 评论 -
hihocoder 1584 Bounce
一个球在 n * m 的方格图里弹来弹去,问球在弹的过程中,经过多少个只经过一次的点原创 2017-09-23 23:47:46 · 396 阅读 · 0 评论 -
gym 101505 CTU Open Contest 2016 G Orchard Division
一个 m * m 的网格里有 n 个点,现要从任意一个角落开始引出一个矩形,使得矩形内的点数恰好是总点数一半,且面积要尽量小,求这个最小面积原创 2017-09-29 17:27:47 · 498 阅读 · 0 评论 -
UVALive 6258 Non-boring sequences
给一个序列,问它是否任意子串都存在一个出现且仅出现一次的数字原创 2017-10-15 22:38:25 · 304 阅读 · 0 评论 -
codeforces 950 #469 div2 D A Leapfrog in the Array
Problemcodeforces.com/contest/950/problem/DReferenceCodeforces Round #469 (Div. 2) D. A Leapfrog in the Array (思维)Meaning开始时将 n 个数 1 ~ n 放在一个数组里,数 i 放在下标为 2i−12i−12i-1 的格(下标从 1 开始)。 然后进行移...原创 2018-03-10 21:20:54 · 675 阅读 · 0 评论 -
相似矩阵反推标签
Background有监督的多模态检索(supervised multi-modal retrieval)中,常用 label 构造相似矩阵 S。样本集 X={xi}i=1nX=\{x_i\}_{i=1}^nX={xi}i=1n,对应标签集 L={li}i=1nL=\{l_i\}_{i=1}^nL={li}i=1n。对任意两个样本 xix_ixi 和 xjx_jxj,若 lil_i...原创 2019-07-14 18:50:48 · 366 阅读 · 0 评论 -
jupyter notebook参数化运行python
Notes有多组参数组合需要尝试,不想每组参数都人工修改 python 代码,再在 notebook 中 %run 它。python 参数通过的 argparse 接收,在 notebook 中写个多重循环遍历参数组合传给 python 程序自动运行。记录一个简例。Codespython to runimport argparseparser = argparse.Argument...原创 2019-08-14 15:22:25 · 4633 阅读 · 0 评论 -
Quick Sort ( simple verson )
手打快排quick sort原创 2016-11-29 14:11:00 · 466 阅读 · 0 评论