小行星

热爱平淡,向往未知


  • 首页

  • 分类

  • 归档

  • 关于

  • 阅读排行

  • 搜索

numpy repeat 和 tile

发表于 2018-07-Mon | 阅读次数:
1
2
3
4
5
np.repeat([1,2], 4)
array([1, 1, 1, 1, 2, 2, 2, 2])

np.tile([1,2], 4)
array([1, 2, 1, 2, 1, 2, 1, 2])

torch + add

发表于 2018-07-Mon | 阅读次数:

两者是一样的

pytorch dataloader error

发表于 2018-07-Sun | 阅读次数:

图片大小要一致

python import 非同级问题

发表于 2018-07-Sun | 阅读次数:
1
2
3
import sys
sys.path.insert(0,'..')
sys.path.insert(0,'.')

公网ip

发表于 2018-07-Sun | 阅读次数:
1
curl ipinfo.io/ip

ubuntu user sudo

发表于 2018-07-Sun | 阅读次数:
1
sudo usermod -a -G sudo <username>

BatchNorm2d理解

发表于 2018-07-Sat | 阅读次数:

按照每个channel进行做batch norm

idea python快捷输入

发表于 2018-07-Sat | 阅读次数:
1
2
3
4
5
6
7
8
9
.if
.ifn
.ifnn
.main
.not
.par
.print
.return
.while

vim文本对象

发表于 2018-07-Sat | 阅读次数:

先按v

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
iw …inner word
aw …a word
iW …inner WORD
aW …a WORD
is …inner sentence
as …a sentence
ip …inner paragraph
ap …a paragraph
it …inner tag
at …a tag
i( or i) …inner block
a( or a) …a block
i< or i> …inner block
a< or a> …a block
i{ or i} …inner block
a{ or a} …a block
i[ or i] …inner block
a[ or a] …a block
i" …inner block
a" …a block
i` …inner block
a` …a block

python多进程

发表于 2018-07-Sat | 阅读次数:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import glob
import tqdm
from multiprocessing import Process, Queue
import time
import math
import alog, os
from skimage import io
import argparse

# 在主进程中创建特殊字典
m = Manager()
d = m.dict()

# split a list into evenly sized chunks
def chunks(l, n):
return [l[i:i+n] for i in range(0, len(l), n)]

def do_job(job_id, data_slice):
for filename in (data_slice):
try:
# print(filename)
if not os.path.exists(filename):
print("not exist")
img = io.imread(filename)
except:
print(filename)

def dispatch_jobs(data, job_number):
total = len(data)
chunk_size = math.ceil(total / job_number)
slice = chunks(data, chunk_size)
jobs = []

for i, s in enumerate(slice):
j = Process(target=do_job, args=(i, s))
j.daemon = True
jobs.append(j)
for j in jobs:
j.start()
exit_codes = [p.join() for p in jobs]
print("finish")
return exit_codes

if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('--path', type=str,
help='path')

args = parser.parse_args()

print("waiting...")
img_path = os.path.join(args.path, "*.jpg")
data = [x for x in glob.glob(img_path)]

dispatch_jobs(data, 40)
1…272829…59
fangyh

fangyh

最爱的是那苍穹之外的浩渺宇宙

588 日志
4 分类
66 标签
© 2020 fangyh
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3
|本站总访问量次