- 博客(45)
- 资源 (13)
- 收藏
- 关注
原创 groupby cannot reindex from a duplicate axis
groupby cannot reindex from a duplicate axis
2022-09-27 10:36:22
525
原创 import torchvision jupyter或者jupyter-lab崩溃(crash)
问题描述:当我在jupyter-lab中import torchvision的时候,jupyter kernel died,网上查了半天资料发现torch和torchvision安装有问题,我想很多人也可能会碰到这种问题,因此,写下这篇内容。原因:可能是需要安装cpu版本的包解决办法:第一步:中国大陆的朋友之下下面代码会加快安装速度。conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
2022-05-09 16:26:23
889
原创 多个字典合并从一个json文件
废话不多说上代码:def Json(time,inde): dict_list = [] #设置一个储存列表 for i in range(len(inde)): #为一次性写入的多个字典设置循环 dictObj={ 'ID':str(i), 'A':str(start[i]), 'B':str(peak[i]), } dict_list.append(dictObj) filename = 'list.json' with open('list.json
2022-04-20 21:57:57
1079
原创 pytorch生成带滑动的训练集测试集(batch)
话不多说,先上代码Example1from torch.utils import dataimport torchbatch_size = 3t1 = np.arange(0,20)t2 = np.arange(0,20)+100生成序列0~19和100~190,分别模拟x_train和y_traintensor1 = torch.from_numpy(t1)tensor2 = torch.from_numpy(t2)上一步很关键,否则报错data_set = da
2022-04-14 17:16:46
1591
原创 PyTorch backward原理
第一部分x = torch.tensor([2., 1.], requires_grad=True).view(1,2)print(x)y = torch.tensor([[1., 2.], [3., 4.]], requires_grad=True)print(y.shape)z = torch.mm(x, y)print(f"z:{z}")print('*****************')grad_tensor = torch.Tensor([[1,0]])print(z.
2022-04-08 18:22:43
7872
1
原创 pandas给符合特定条件的列赋值
pandas可以给符合特定条件的列赋值,如果这个列不存在也可以创建列名并赋值。需要注意的是:如果是赋值的内容是个列表,该列表的长度与过滤后的行数要相等。##获得需要赋值的列表,使用array,可以是series conver to array,这样可以使用np.title,扩展array,扩展方式为[1,2,1,2] in_week_mean = callin.loc[:,callin.columns.isin(day_list)].mean(axis=1).array dsp(i
2022-03-18 23:18:09
5748
原创 matplotlib在横坐标某范围画出阴影
参考效果如下图:上图实现代码如下:import pandas as pdimport matplotlib.transforms as mtransformsimport matplotlib.pyplot as plturl = 'https://fred.stlouisfed.org/graph/fredgraph.csv?id=VIXCLS'vix = pd.read_csv(url, index_col=0, parse_dates=True, na_values=.
2022-03-16 21:31:03
1794
原创 pandas 合并日期和时间列
原始数据的样子如下:需要达到的效果如下图:方法一:这个方法比较简单,代码为:data['datetime'] = data['Date'] + ' ' + data['Time']参考连链接:Pandas:将日期和时间合并到一个datetime列中 - 问答 - Python中文网使用python pandas合并日期和时间列-Python 实用宝典...
2022-03-11 00:03:02
4046
原创 seaborn修改画图大小
这个是自己作图中的笔记labelsize = 25lengend_size = 10linewidth=1ms =4figuresize = (19,15)font1 = {'family': 'Times New Roman', 'weight': 'normal', 'size': labelsize+4, }plt.figure(figsize=figuresize)# plt.tick_params(fontpropertie
2022-03-09 17:19:32
2575
原创 macos安装joy工具
joy工具链接:GitHub - cisco/joy: A package for capturing and analyzing network flow data and intraflow data, for network research, forensics, and security monitoring.安装过程报错:ld: symbol(s) not found for architecture x86_64然后解决:通过查issue,大概率是openssl的问题,系统看到
2022-02-21 13:48:02
311
原创 matplotlib画图保存png图片黑边
保存图片代码如下:plt.savefig('fig/kde.png',dpi=300)效果如下:那么如何解决呢,参考链接:关于python:Matplotlib.savefig忽略轴并在图像周围绘制黑色边框 | 码农家园只需要plt.savefig('fig/kde.png',dpi=300,facecolor='w'),加入facecolor='w'即可了...
2022-01-20 19:52:49
2031
原创 omnet++ 5.7 macos安装
官方安装教程:https://doc.omnetpp.org/omnetpp/InstallGuide.pdf不过缺少下面非常重要的第二部环境的配置环境安装:1,source setenv之后,执行./configure,缺什么安装什么2,.bash_rc或者.zshrc下编辑设置如下:##omnet++PATH=$HOME/omnetpp-5.7.2/tools/macosx/bin:$PATHQT_PLUGIN_PATH=$HOME/omnetpp-5.7...
2021-11-20 19:47:58
761
1
原创 ubuntu20.4安装ns-3
ubuntu20.4安装ns-3按照官方文档一步一步的安装依赖(Installation - Nsnam)最后到了bake安装ns-3的时候出现了Downloading pybindgen-0.22.0 (target directory:pybindgen) - Problem > Problem: Optional dependency, module "pybindgen-0.22.0" failed This may reduce the functionality o
2021-11-03 11:46:13
552
原创 jupyter-lab输出含中文pdf
背景:jupyter-lab导出pdf不显示中文系统:macosx解决办法:修改:xxx/lib/python3.7/site-packages/nbconvert/templates/latex/article.tplx((*- block docclass -*))\documentclass[11pt]{article}\usepackage{ctex}\setCJKmainfont{SimSun} %设置中文字体为SimSun(宋体)((*- endblock d..
2021-04-02 02:56:34
808
1
原创 limits.h:168:61: fatal error: limits.h: No such file or directory
报错:/Users/xxx/.pyenv/versions/anaconda3-2020.11/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directory解决办法:sudo rm -rf /Library/Developer/CommandLineToolsxcode-select --install...
2021-03-26 23:46:04
2200
原创 word去掉万恶的域代码
背景:写论文使用mathtype插入公式后,有时候会显示域代码更新软件环境:mac os 10.14.6, word 16.45解决过程:刚开始在域代码那里接受修订,然后重新打开word还是现实域代码,去网上找了教程(mac下)先选中,然后command + shift + F9解决了问题。如果是windows应该是ctrl+shift+F9(我没试过哈,猜的)...
2021-03-03 14:40:44
7087
5
原创 matplotlib legend()里字体修改
背景:准备投论文,因为操蛋的模板要求,所以你得好好修改。对legend()显示的内容的字体进行修改labelss = plt.legend(loc='upper right').get_texts()[label.set_fontname('Times New Roman') for label in labelss]label = labelss[0]label.set_fontproperties('SimSun')如果你在一个plt显示多个线条,每个线条都设置labe..
2020-12-28 00:01:55
9305
原创 中文期刊matplotlib论文插图格式
如下图所示,我要对我投的期刊进行字体和字号进行修改。找了老半天,终于找到对应的位置。位置一: ax1.set_ylabel("${Imf_%i}$" % (n+1),size=labelsize)并通过设置:plt.rcParams['mathtext.fontset'] = 'stix'来让它像Tines New Roman位置2: labels2 = ax1.yaxis.get_offset_text()位置3: ...
2020-12-27 22:17:49
605
1
原创 matplotlib:实现中文“宋体”,英文“Times New Rom”
matplotlib:实现中文“宋体”,英文“Times New Rom”操作系统是mac安装simsun 安装xelatex 下面示例代码应该就可以执行成功了代码示例如下:import matplotlibimport matplotlib.pyplot as pltfrom matplotlib import rcParamsmatplotlib.use("pgf")pgf_config = { "pgf.texsystem": "xelatex",.
2020-12-27 00:35:50
3601
2
原创 报错:Android SDK Platforms directory is not exist, please install the whole thing
环境:macos执行 macaca doctor会报错因为macaca doctor的机制源码片段:check_ANDROID_HOME = function *() { if (typeof env.ANDROID_HOME !== 'undefined') { _.pass('ANDROID_HOME is set to `%s`', env.ANDROID_H...
2020-02-16 05:27:30
1010
1
转载 Python多进程并发操作中进程池Pool的应用
原文链接:https://www.cnblogs.com/alan-babyblog/p/5351031.html在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,10几个还好,但如果是上百个,上千个目标,手动的去限制...
2019-12-22 00:24:26
749
原创 多进程callback函数使用全局变量
from multiprocessing import Poolpool = Pool(processes=10)lstm_y = 0combine_y = 1def work_callback1(res): print('work1') global lstm_y global combine_y lstm_y += res combi...
2019-12-18 23:59:36
720
1
原创 python 被修饰器修饰的类无法继承
@singletonclass Singletoxxx(Config):比如这个类,别singleton修饰了如果在继承Singletonxxx就会报错:function() argument 1 must be code, not str
2019-12-05 23:18:38
1046
原创 tensor view(-1,xx)使用-1什么缘由
参数-1是什么意思?如果你不知道你想要多少行,但确定列数,那么你可以将行数设置为-1(你可以将它扩展到具有更多维度的张量。只有一个轴值可以是-1)。这是告诉系统Library:给我一个具有这么多列的张量,并计算实现这一点所需的适当行数参考https://vimsky.com/article/3888.html...
2019-11-15 20:37:36
1835
原创 Python多继承笔记
话不多说先上代码class A(object): a = 't' def __init__(self,config): print('aa') print(self.f()) self.config = config def f(self): print('a') def ff(self): ...
2019-11-03 21:53:12
662
原创 pyenv安装anaconda修改清华源
首先可喜可贺,清华anaconda源又可以使用了。一起躁动起来。首先去~/.pyenv/plugins/python-build/share/python-build然后找到anaconda,vim一个你想安装的版本,然后形如下:case "$(anaconda_architecture 2>/dev/null || true)" in"Linux-x86" ) i...
2019-10-29 23:20:50
1489
转载 pandas的日期时间间隔运算(pd.to_datetime和pd.to_numeric)
转载自:https://www.jianshu.com/p/26c48361ed24有时,我们需要对日期进行简单的运算,这就要使用到了日期运算和转换的函数。例如:源数据其中使用pd.to_datetime可以统一将time.strftime("%Y/%m/%d")生成的日期转换成日期格式的数据。time.strftime("%Y/%m/%d")生成的日期为字符串格式。一、计...
2019-08-09 21:47:59
23374
原创 numpy矩阵初等变换
需求:需要一个3x1的矩阵按行倒序变换一下原始如下图:变换之后:这个是初等行变换,如果列变换怎么办,如果按照上述方法可以先对矩阵转置,然后变换,然后再转置。...
2019-08-09 21:20:26
1647
转载 pandas如何去掉、过滤数据集中的某些值或者某些行
摘要在进行数据分析与清理中,我们可能常常需要在数据集中去掉某些异常值。具体来说,看看下面的例子。0.导入我们需要使用的包import pandas as pdpandas是很常用的数据分析,数据处理的包。anaconda已经有这个包了,纯净版python的可以自行pip安装。1.去掉某些具体值数据集df中,对于属性appPlatform(最后一列),我们想删除掉取值为2的那些...
2019-07-25 11:10:57
1122
转载 pandas groupby运算
原文链接:https://my.oschina.net/lionets/blog/280332#GroupBy分组运算有时也被称为 “split-apply-combine” 操作。其中的 “split” 便是借由obj.groupby()方法来实现的。.groupby(by=None, axis=0, level=None, as_index=True, sort=True, g...
2019-07-24 21:31:44
529
原创 plt修改横纵坐标颜色
由于jupyter-lab更换了@mohirio/jupyterlab-horizon-theme所以生成的坐标轴看不清,所以通过这种方式work around it.import matplotlib.pyplot as pltplt.rc_context({'axes.edgecolor':'orange', 'xtick.color':'green', 'ytick.col...
2019-07-11 10:40:50
2675
原创 jupyter-lab安装扩展后无法使用
jupyter serverextension enable --py jupyterlab --user
2019-07-06 02:55:45
6220
xgboost with python
2020-11-13
A Tutorial on Computational Learning Theory
2019-03-30
Computational Learning Theory
2019-03-30
Understand-4.0.775-Windows-32bit.part2
2015-07-01
Understand-4.0.775-Windows-32bit.part1
2015-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人