![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
I am zzxn
https://github.com/zzxn
展开
-
macOS安装web3.py失败的解决方法
如果有错误信息包含类似 error: architecture not supported 的消息的话,说明是因为某些代码试图编译到的架构不支持的原因。macOS默认会同时试图编译到arm64架构,但是某些包是不支持编译到该架构的,因此需要使其只编译到x86_64架构。具体做法是,首先运行 export ARCHFLAGS="-arch x86_64" ,再使用pip安装web3即可。...原创 2021-02-17 14:17:04 · 733 阅读 · 0 评论 -
服务器后台运行Jupyter Notebook
Jupyter 是一个在线IDE + 增强版的交互式shell安装condaconda install -c conda-forge notebookpippip install notebook运行本地运行(Windows/Ubuntu桌面)jupyter notebook访问显示的地址即可(默认会自动打开浏览器)服务器运行(Ubuntu 16.04+)生成配置文件到~/.jupyter/jupyter_notebook_config.pyjupyter notebook -原创 2020-11-05 11:43:12 · 1234 阅读 · 0 评论 -
配置conda和pip镜像
conda注意:首先去Miniconda/Anaconda官网下载安装conda搜索各开源镜像站的Anaconda镜像,找到相应的配置指引,本文的配置方式摘自清华大学Anaconda镜像。创建并修改~/.condarc文件为下面的内容(清华源)。Windows需要执行conda config --set show_channel_urls yes,在C:\Users\{你的用户名}下生成.condarcchannels: - defaultsshow_channel_urls: tr原创 2020-11-05 11:40:53 · 1121 阅读 · 0 评论 -
Unicode字符编码概要
Unicode字符编码模型首先讲「字符编码模型」,主要是为了阐明概念和说明术语,以提供讨论的上下文。在Unicode Technical Report #17 UNICODE CHARACTER ENCODING MODEL 中,将字符编码的结构建模为下面4层:ACR: Abstract Character Repertoire 抽象字符表The set of characters to be encoded, for example, some alphabet or symbol set原创 2020-10-30 20:58:58 · 719 阅读 · 0 评论 -
各种短线和引号字符
在输入和处理计算机文本时,一个很让人疑惑和感到麻烦的地方在于有很多相似短线和引号字符,本文解释了各种短线和引号字符的区别,以备查阅。短线各种短线符号:(表格中粗体表示ASCII字符,后表同)名称Unicode码示例一般用法Hyphen-Minus(连字符)U+002D-连字符(连接单词)/减号/负号Hyphen(连字符)U+2010‐(较少使用)用作连字符,用于连接单词,例如old-agedEn dash(连接号)U+2013–相当于to,连接两个原创 2020-10-30 20:57:28 · 2815 阅读 · 0 评论 -
n维立方体角、面、边的个数
在看Gilbert Strang的Introduction to the Linear Algebra (5th)的过程中看到一个有趣的问题:How many corners does a cube have in 4 dimensions? How many 3D faces? How many edges? A typical corner is (0, 0, 1, 0). A typical edge goes to (0, 1, 0, 0).现在试着回答一下对于n维立方体,这些性质是怎样的。原创 2020-10-30 20:56:14 · 4375 阅读 · 2 评论 -
Linux目录名含义
对于Linux的操作,一直是野路子出身,没有系统学习过,所以最近在看《Linux命令行大全》来系统学习。这本书的第三章《Linux系统》有一部分是解释Linux中各种目录的作用的。这些目录的名称大多都是缩写,但其究竟是什么的缩写和其来由都没有在本书说明,因此我在网上搜索整理的这份文档,以备查阅。/bin - Binaries./boot - Files required for booting./dev - Device files./etc - Et cetera. The name is in原创 2020-10-30 20:54:45 · 184 阅读 · 0 评论 -
Rouge安装
Rouge的安装向来很麻烦,这里给出在Ubuntu 16.04+和Windows 10两个系统下安装Rouge 1.5.5的简明步骤。UbuntuUbuntu一般自带perl,bash输入perl -v检查perl版本输入cpan -v检查cpan(perl的包管理器)的版本,初次使用会提示需要配置,一路Enter即可使用sudo cpan install XML::DOM安装必须的XML解析包下载ROUGE-1.5.5,该资源在网上随处可见,与操作系统无关,下载后运行目录下的perl脚本run原创 2020-10-30 20:53:59 · 650 阅读 · 0 评论 -
【论文笔记】Array programming with NumPy
(nature 2020) Array programming with NumPy概述这篇论文多维数组计算库Numpy的核心概念及其Python科学计算生态系统中的位置。Numpy诞生于2005年,建立在它的两位前辈Numeric和Numarray的基础之上,结合了两个库的优点,使得社区重新统一。到2020年,Numpy已经成为几乎每个Python科学/数值计算库的基础组成部分,包括SciPy、Matplotlib、pandas、scikit-learn、scikit-image等,并且因为Num原创 2020-10-30 20:52:52 · 432 阅读 · 1 评论 -
PyTorch LSTM偶现CUDNN_STATUS_INTERNAL_ERROR错误解决
网上该问题的解决方案有清空.nv缓存、修改Windows注册表等,但是都没什么作用。我发现网上出现该问题的人都用的是比较新的显卡和最新的cuda,推测是cuda版本过新所以不稳定,因此将10.2版本的cuda降级到10.1版本,该问题解决。...原创 2020-08-09 14:55:09 · 1521 阅读 · 0 评论 -
自动求解最优输运问题的笔记
最优输运问题本质上就是求解:γ=arg minγ∑i,jγi,jMi,j\gamma = \argmin_\gamma{\sum_{i, j}{\gamma_{i, j}M_{i, j}}}γ=γargmini,j∑γi,jMi,j使得:γ1=aγT1=bγ≥0\gamma 1 = a \newline\gamma^T 1= b \newline\gamma\geq 0 \newlineγ1=aγT1=bγ≥0上面公式中的MMM是cost矩阵(dim_a × dim_b),aa原创 2020-08-06 01:23:30 · 1002 阅读 · 0 评论 -
2048游戏的自动算法(1)朴素蒙特卡罗方法
一句话概括:每一步我们需要按下四个方向键之一,可以看作往四个方向走一步。那么首先往某个方向走一步,然后随机游走统计最大步数,平均步数最多的那个方向认为是最佳方向。详细解释:2048游戏可以看作一个马尔可夫决策过程(Markov Decision Process,MDP),它的状态空间SSS是很大的,但是动作空间A={↑,↓,←,→}A=\{↑, ↓, ←, →\}A={↑,↓,←,→}却很小,且我们知道它的状态转移概率P(st∣st−1)P(s_t | s_{t - 1})P(st∣st−1)。在原创 2020-07-25 16:45:47 · 2854 阅读 · 1 评论 -
Ubuntu安装ROUGE-1.5.5步骤
Ubuntu一般自带perl,bash输入perl -v检查perl版本输入cpan -v检查cpan(perl的包管理器)的版本,初次使用会提示需要配置,一路Enter即可使用sudo cpan install XML::DOM安装必须的XML解析包下载ROUGE-1.5.5,该资源可以在网上找到,与操作系统无关,下载后运行目录下的perl脚本runROUGE-test.pl,若它正常运行不报错则一切OK下面是ROUGE-1.5.5内的安装说明,如果有添加环境变量、使用WordNet的需要,按.原创 2020-07-24 19:23:57 · 788 阅读 · 0 评论 -
配置IDEA自带的Maven的镜像源
打开File-Settings,搜索maven,勾选User settings file把{你的IDEA安装目录}\plugins\maven\lib\maven3\conf\settings.xml复制到上一步勾选的位置在<mirrors>元素内添加以下内容:<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>ali..原创 2020-07-22 15:54:01 · 3294 阅读 · 0 评论 -
删除Win10英语国际键盘的方法
按下win+R打开运行,键入regedit点击确定打开注册表在注册表中依次展开:HKEY_CURRENT_USER\Keyboard Layout\Preload如果英语-国际键盘在输入法中排第i个位置,则删除注册表的第i + 1项,然后重启查看效果(在删除前,右键点击该位置,点击导出进行备份,这样如果删错了可以再恢复)...原创 2020-01-13 12:47:55 · 1711 阅读 · 0 评论