- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 metric learn ( python)
度量学习的应用基本可以涵盖各种领域,最近需要当作工具使用,用的语言是python,网上直接有工具包metric-learn,可以直接使用pip install metric-learn的方法来安装,或者根据前面github上的网址下载源码之后python setup.py install. 安装好之后就可以使用包中带的一些度量学习的方法了,以下的例子均摘自此处Covariance met...
2017-12-27 14:50:33 6999 3
原创 'i' format requires -2147483648 <= number <= 2147483647
上面的问题是出现在保存大的矩阵,使用如下代码时出的问题:import pickle as pklimport numpy as npa = no.zeros((10000,2**31))f=open('./test.pkl','wb')pkl.dump(a,f)f.close()查了一些资料,出现的问题的原因就是保存的时候,内存不够,所以需要才用压缩格式的数据就行存储,比如h5py:imp
2017-12-25 14:39:25 4474 2
原创 github 编辑后提交常用命令
一段时间不用之后,经常忘记,特此记录一下:git add . //添加修改(.是包含所有修改的意思)git commit -m "xxxx" //注释修改git push -u origin master //提交以上是已经存在的情况下,如果不存在,需要添加远程库:git remote add origin https://github.com/xxxx
2017-12-21 22:17:22 284
原创 arxiv 上传文章过程
arxiv的使用越来越广泛,对论文的传播业有很大的好处:首先是账户注册的时候,使用高校的专用邮箱比较简单。因为arxiv不是一个任何人都能上传的网站,首先要拥有获得授权的机构(个人认为主要是高校和科研单位或小组),我之前使用qq邮箱,这个是没有授权的。第二点是选择授权: 这里有六种不同的授权方式:最后一种我没有尝试,但是如果不授予任何权限的话,我觉得不会通过,或者论文无法提供下载。第一种是
2017-12-21 22:12:23 19142 8
原创 Python MemoryError (初始化大的矩阵)
遇到这个问题,是要初始化一个大的矩阵:import numpy as npinit_a = np.zeros((10000*10000,4096))直接这样初始化就提示MemoryError.查资料发现默认的dtype=float64于是修改数据类型为float16之后,避免了错误,虽然对损失了精度,但代码运行成功了:init_a = np.zeros((10000*1...
2017-12-20 10:24:46 20316 8
原创 keras numba加速(conda>venv)
在进行大数据循环计算操作的时候,python的计算速度想要更快(需要注意的是,这里加速的都是数值运算,如果涉及到字符串的操作,请自动绕行,不然会无法运行),可以使用numba加速。from numba import jitfrom numpy import arange# jit decorator tells Numba to compile this function.# The ...
2017-12-19 10:01:08 1065 2
cvpr_2020_crawl_multi_thread.py
2020-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人