Fork me on GitHub

青禹小生

雁驰万里却作禽,鱼未得水空有鳞。 花开花落花不语,昨是昨非昨亦今。

导航

2020年3月8日 #

tfidf代码简单实现

摘要: class TFIDF(object): """ 以一个图书馆为例, tf: 该单词在图书馆某本书里出现的频率 idf: 1+log((图书馆所有书的数量+平滑系数)/(该单词出现过的书的数量+平滑系数)) tfidf = tf*idf,即对应该本书该词的tfidf值 """ def __init_ 阅读全文

posted @ 2020-03-08 02:24 司徒道 阅读(1763) 评论(0) 推荐(0) 编辑

2018年11月2日 #

conda 安装 graph-tool, 无需编译

摘要: 1. 添加以下channels到~/.condarc 2. 安装graph-tool 3. 进入python terminal 检查是否安装成功 阅读全文

posted @ 2018-11-02 14:25 司徒道 阅读(5009) 评论(1) 推荐(0) 编辑

2018年9月4日 #

关于python的GIL

摘要: 转自依云在知乎上的回答,链接为https://www.zhihu.com/question/27245271/answer/462975593 侵删。 python的多线程,其实不是真的多线程,它会通过GIL来控制线程,导致不管有多少个核,其实在同一时间只有一个线程在跑。 在python程序中调用c 阅读全文

posted @ 2018-09-04 12:27 司徒道 阅读(368) 评论(0) 推荐(0) 编辑

2018年8月29日 #

修改pytorch官方实例适用于自己的二分类迁移学习项目

摘要: 本demo从pytorch官方的迁移学习示例修改而来,增加了以下功能: 阅读全文

posted @ 2018-08-29 09:26 司徒道 阅读(5002) 评论(1) 推荐(0) 编辑

2018年8月28日 #

利用python和opencv批量去掉图片黑边

摘要: import os import cv2 import numpy as np from scipy.stats import mode import time import concurrent.futures ''' multi-process to crop pictures. ''' def crop(file_path_list): origin_path, sa... 阅读全文

posted @ 2018-08-28 22:55 司徒道 阅读(5132) 评论(0) 推荐(0) 编辑

2018年1月4日 #

ubuntu服务器安装jupyter notebook, 并能够实现本地远程连接

摘要: 1.terminal 敲击 pip3 install jupyter 2.terminal 敲击 jupyter notebook --generate-config 3.terminal 敲击 python3 python命令行里敲击 from notebook.auth import passw 阅读全文

posted @ 2018-01-04 16:16 司徒道 阅读(3007) 评论(0) 推荐(1) 编辑

2018年1月2日 #

利用百度地图API实现地址和经纬度互换查询

摘要: 1 import json 2 import requests 3 4 5 def baiduMap(input_para): 6 headers = { 7 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit' 8 '/53... 阅读全文

posted @ 2018-01-02 16:02 司徒道 阅读(1308) 评论(0) 推荐(0) 编辑

2017年12月2日 #

计算两个矩形的重叠面积(均平行于坐标轴)

摘要: 1 ''' 2 input: rect1, rect2, 均为list,其分别为 3 xl(left),yb(bottom),xr(right),yt(top) 4 ''' 5 def calc_area(rect1, rect2): 6 xl1, yb1, xr1, yt1 = rect1 7 xl2, yb2, xr2, yt2 = rect2 8 x... 阅读全文

posted @ 2017-12-02 18:52 司徒道 阅读(4290) 评论(0) 推荐(0) 编辑

2017年11月5日 #

利用python实现《数据挖掘——概念与技术》一书中描述的Apriori算法

摘要: 1 from itertools import combinations 2 3 data = [['I1', 'I2', 'I5'], ['I2', 'I4'], ['I2', 'I3'], ['I1', 'I2', 'I4'], ['I1', 'I3'], 4 ['I2', 'I3'], ['I1', 'I3'], ['I1 阅读全文

posted @ 2017-11-05 20:54 司徒道 阅读(466) 评论(0) 推荐(0) 编辑

利用两个栈实现队列

摘要: 1 class Queue: 2 def __init__(self): 3 self.stack1 = [] 4 self.stack2 = [] 5 6 def push(self, node): 7 self.stack1.append(node) 8 9 def pop(self): 10 ... 阅读全文

posted @ 2017-11-05 17:38 司徒道 阅读(139) 评论(0) 推荐(0) 编辑