自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MortonWang

一个不想睡懒觉的科研狗不是合格的程序员。

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 千图成像 马赛克拼图 专用软件 圣诞礼物

文章目录介绍圣诞礼物素材图库目标图片最终效果软件介绍两款软件对比软件使用界面介绍千图成像是指用 N 张图片拼凑成一张图片,也叫马赛克拼图,效果类似于《楚门的世界》的剧照,如下图。其原理是先将所要成像的图片(目标图片)转化成马赛克图片,再从 N 张图片素材形成的 图库 中选择对应颜色的图片替换相应色块。千图成像的实现有多种方式,例如:代码、Photoshop、专用软件等。本文主要记录了在圣诞前夕,作者使用实验室全体同仁的头像制作圣诞礼物的过程,并以此为例,向大家介绍两款专用的千图成像软件。圣诞礼物

2020-12-29 16:07:48 1031

原创 Ubuntu 深度学习环境配置、Theano TensorFlow PyTorch 安装、常用软件安装方式

文章目录介绍系统和显卡深度学习环境配置安装 Nvidia 显卡驱动安装 CDUA安装 cuDNN深度学习框架安装安装 Theano-gpu安装 TensorFlow-gpu安装 PyTorch-gpu常用软件安装方式通过 Ubuntu 软件中心从软件官网下载需要手动配置环境Chrome——浏览器WPS——文件编辑ClamAV——杀毒软件QQ——社交与文件传输TeamViewer——远程控制Unity Tweak Tool——桌面美化工具LaTeX——基于ΤΕΧ的高效排版系统介绍本文主要记录了 Ubunt

2020-12-28 10:06:56 642

翻译 【翻译】论文剖析:《Understanding Black Box Predictions via Influence Functions Explained》

原文标题:Paper Dissected: Understanding Black Box Predictions via Influence Functions Explained原文作者:Keita Kurita (Personal Page)译文作者:Morton Wang假设你正在训练一个图片分类器,然而模型的预测结果就像下图一样让你猝不及防:问题:面对这种情况,你会采取怎样的措施呢?Understanding Black Box Predictions via Influence .

2020-07-13 12:31:12 1088

原创 Windows10 常用快捷键整理 入门必备 打印版见附件

Windows10 快捷键快捷键指令Ctrl + C复制Ctrl + V粘贴Ctrl + Z撤销Ctrl + A全选Ctrl + S保存Ctrl + X剪切Ctrl + F查找Ctrl + P打印Ctrl + +放大页面Ctrl + -缩小页面Ctrl + T打开新标签页Ctrl + W关闭当前程序/页面Ctrl + Tab切换浏览器标签页Win + L锁定桌面Win + R

2020-06-26 09:17:02 1954

原创 Ubuntu 多个版本CUDA同时存在的解决办法

问题很多人的 CUDA 直接装在了 base 环境中,在需要新的版本时,直接安装新的又会”覆盖“掉原来的版本,造成原来那个版本的 CUDA 不可用,别问我怎么知道的。。。曾一度怀疑不能同时装多个版本,但经过查阅,发现 Ubuntu 上多版本CUDA是可以共存的,只是需要在使用时动态切换。解决方案需要修改 /usr/local/cuda 这个软链接的指向,它指向哪个版本便会使用哪个版本的cuda,操作流程:删除原来的软链接,需要在 /usr/local 目录下:sudo rm -rf /usr/

2020-06-25 09:34:41 2471

原创 Linux 系统安装软件的常见方式

文章目录引言安装方式1、apt-get 方法(推荐)2、dpkg 安装 .deb 包3、pip inatall (也适用于库文件)4、编译源代码安装5、.rpm 包6、.sh包参考引言在 Ubuntu 上,办公软件的安装一般都比较简单(例如:Chorme、wps),去软件中心就可以直接安装,深度学习相关的环境可能会需要一些特别的方式。现将常用的安装方法总结如下,笔者的操作系统为:Ubuntu 16.04安装方式1、apt-get 方法(推荐)​ sudo apt-get install build

2020-06-24 19:51:23 387

原创 【Python】Python 打印给定目录的文件树

利用 os 库自带的函数,递归实现目录及文件的遍历,为了输出文件树,输出的时候配合 deep 增加了一些样式控制。代码的7–15行是为了调整遍历的顺序,优先遍历文件夹参考:用Python遍历目录下的所有文件夹和文件import osdef traverse_dir(current_dir, deep=0): """ current_dir: 绝对路径: "./" 或当前路径: 'D:/picture' """ dir_list = os.listdir(curren

2020-06-19 22:03:15 844

原创 【Numpy】Numpy 常用操作总结

版本python 3.7.0numpy 1.18.1操作import numpy as np创建矩阵单位阵:np.eye(N, M=None)N 指矩阵行数,默认M=N,返回shape=(N, M)的单位阵,主对角线为1。>>> np.eye(2, dtype=int)array([[1, 0], [0, 1]])>>> np.eye(3, k=1)array([[0., 1., 0.], [0., 0.,

2020-06-10 09:21:37 184

原创 【Numpy】常见范数的数学定义与 Numpy 实现

文章目录前言环境常见范数向量范数矩阵范数Numpy 实现函数介绍 np.linalg.norm()用法示例正则化Reference前言本文总结描述了几种常见类型的范数,并利用 Numpy 中的计算函数加以实现。环境Windows 10Python 3.7.0Numpy 1.18.1常见范数向量范数条目数学表达式描述“距离”类型0 范数∥x∥0=#(i∣xi≠0)\| \mathbf{x} \|_{0} = \# (i \mid x_i \not = 0)∥x

2020-06-09 20:18:29 948

原创 【Numpy】详解 Numpy 中的各种”乘法“操作

文章目录说明版本np.multiply(x1, x2)函数注释用法示例np.matmul(x1, x2)函数注释用法示例np.dot(a, b)函数注释用法示例总结说明文章主要介绍了 Numpy 中几个乘法函数的使用方法,包含较多的代码示例,建议点击目录直达所需内容。在以下示例代码中,均已事前导入Numpy:import numpy as np版本Python 3.7.0Numpy 1.18.1np.multiply(x1, x2)函数注释该函数是逐元素乘法,如果两个参数x1和x2的sh

2020-06-05 23:04:10 15763

原创 【Python3 笔记】《笨办法学Python》

环境平台:Windows 10Python 版本:3.8总结字符串表示:' ' 和 " " 可以相互嵌套使用;// 示例print("I'd much rather you 'not'.")print('I "said" do not touch this.')字符串嵌入变量:法一:在引号(单双引号都行)前添加字母 f 表示 format ,变量用 {} 嵌入;...

2020-05-13 11:03:23 2346

原创 【教程】Win10 安装 python_pcl——点云处理工具

介绍python-pcl 是一个用来处理点云数据的工具,它是 C++ 上著名的 Point Cloud Library (PCL) 工具包的 Python 版本,更多的介绍在其 python-pcl GitHub 主页。由于安装过程费了很多周折,本文故在此予以记录。安装过程中,发现了一个同样用来处理点云数据的 pclpy ,mark 下来当个备用选项。pclpy Github 主页安装在 ...

2020-04-12 22:10:42 1076 1

原创 计算机端最好用的词典——GoldenDict

介绍GoldenDict 安装及配置词典资源下载添加在线翻译有道词典在线百度翻译必应词典网页版谷歌翻译参考Windows 上有哪些好的词典推荐?推荐理由是什么? - 我林俊杰打钱的回答 - 知乎Add Google translate to GoldenDict...

2019-12-29 23:16:21 9034 10

原创 【Matplotlib 使用】k-d tree 实现用户划分(聚类);结合 Basemap 绘制划分效果图

目的最近要绘制一张地图的分割效果图。给定所有点的经纬度坐标,使用 k-d tree 、DBSCAN 之类的聚类算法(分割算法)将所有点划分至不同的区域,并将区域的编号作为该点的类别标签。为了观察特定分割算法的分割效果,因此需要将分割后的各个区域的轮廓画出来。先前的方法是将所有的轮廓看作四边形,在区域内部的所有点中直接去找矩形的4个“顶点”(即左上角、左下角、右上角、右下角),然后以地图为背景,...

2019-12-25 12:33:22 634

原创 【Matplotlib 使用】绘制轴半对数刻度曲线 semilogx

目的这种轴半对数刻度曲线是将自变量对10取对数,可以有效的看出数据随指数型数据变化时的变化情况。效果分别绘制 y=0.99x+0.2y = 0.99 ^ x + 0.2y=0.99x+0.2 和 y=0.99xy = 0.99^xy=0.99x 两条曲线。代码版本matplotlib 2.2.2python 3.7关键代码semilogx() 函数的使用,要注意请勿对...

2019-12-24 21:35:26 5047

原创 【Matplotlib 使用】绘制 3D 散点图 scatter

目的数据有3个维度时,可以比较方便地表达。例如学生成绩统计中,(学生,科目,成绩)构成的3维数据就可以采用这种方式来做可视化。效果可以看出各个科目成绩的大致分布情况(图示数据为随机生成)。代码版本matplotlib 2.2.2python 3.7关键代码可能是 matplotlib 版本有点老,在绘制 3D 图时一定要加这个引用,不然会报错:ValueError: ...

2019-12-24 18:21:54 5124 1

原创 【Python3 笔记】Python3 正则表达式 匹配规则 re模块 验证email 提取email

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中的 正则表达式的用法,主要包括基础匹配规则、进阶匹配规则,re 模块的基本使用,通过后面的练习题发现,还是得多练,只能看会一些基本的表达式。正则表达式用一种描述性的语言来给 字符串 定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的;匹配规则符号含义...

2019-09-03 20:23:15 812

原创 【Python3 笔记】Python3 进程和线程 多进程 多线程 ThreadLocal 异步I/O 分布式进程

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中的进程和线程的相关内容,主要包括多进程、多线程的实现,ThreadLocal 的使用,以及对异步 I/O 和 分布式进程的介绍。进程和线程线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。多进程和多线程的程序涉及到同...

2019-09-01 20:39:10 272

原创 【Python3 笔记】Python3 I/O编程 文件读写 内存读写 目录操作 序列化

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中的 I/O 编程,主要内容有文件的读写、内存的读写、对文件及目录的操作,以及两种常见的序列化操作。I/O 编程基本概念:input , output , stream ;存在问题:输入和接收速度不匹配;解决方法:同步(等待 I/O 的执行结果)、异步(回调–好了叫我,轮询—好了没…好了没);收获...

2019-08-31 21:52:19 526

原创 【Python3 笔记】Python3 错误处理 调试 单元测试 文档测试

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中的常用的错误处理、调试,单元测试和文档测试的一般做法。错误处理try...finally将可能出错的代码放在 try 语句块中,出错抛出的异常会被 except 捕获,执行 except 语句块的内容,如果有 finally ,则不论是否发生异常,都会执行其语句块中的内容;except 可以...

2019-08-30 10:33:20 185

原创 【Python3 笔记】Python3 面向对象 高级编程 __slots__ @property 多重继承 定制类 枚举类

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中面向对象的高级编程,主要内容有 __slots__(限制属性)、@property(简化代码)、多重继承、定制类里面的一些小组件、枚举类和元类。面向对象 高级编程使用 __slots__用途:限制实例的属性,可以控制有哪些属性;可以给实例绑定任何属性和方法,但是仅对本实例有效;可以给...

2019-08-29 17:47:09 166

原创 【Python3 笔记】Python3 面向对象编程 类与实例 继承多态 获取对象的信息

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中面向对象编程需要用到的基础知识点,包括类和实例、访问限制、数据封装、继承和多态,以及获取对象信息和类属性的介绍。面向对象编程面向对象编程——Object Oriented Programming,简称 OOP ;面向对象的设计思想是抽象出 Class,根据 Class 创建 Instance;一个...

2019-08-27 16:02:10 144

原创 【Python3 笔记】Python3 函数式编程 高阶函数 返回函数 匿名函数 装饰器 偏函数

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 中的函数式编程,包括高阶函数(map() reduce() filter() sorted())、返回函数、匿名函数(lambda 表达式)、装饰器和偏函数。函数式编程纯函数式编程:无变量;函数式编程特点:允许把函数本身作为参数传入另一个函数,允许返回一个函数;Python 不是纯函数式编程语言,对...

2019-08-26 19:42:36 256

原创 【Python3 笔记】Python3 的高级特性 切片、迭代、列表生成式、生成器、迭代器

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章记录 Python 的一些高级特性,包括切片操作、迭代操作、列表生成式的使用,以及生成器和迭代器。高级特性切片适用于 List Tuple 和字符串,操作灵活;[start_index : end_index : step_size]省略 start_index ,包含该索引,默认从 0 开始;省略 end_...

2019-08-24 09:16:30 232

原创 【Python3 笔记】Python3 入门级基础知识总结

本系列是学习 廖雪峰 Python3 教程 过程中记录的笔记,本篇文章内容主要包括 Python 的基础知识、函数、高级数据结构(List , Tuple, Dict, Set)。Python 解释器类型CPython  应用最为广泛,C语言开发,提示符是 >>> ;IPython  交互式解释器,提示符是 In [序号]:;PyPy  执行速度快,与上两种有较大的差异...

2019-08-23 19:49:32 343

原创 【编程】listA.clear() 相遇 list.append()

介绍在 python 的官方文档中,list.clear() 意为删除该列表中的所有元素,list.append() 意为在该列表末尾添加元素,两者(接口定义如下图)相遇就会有一些奇怪的事情,其中的具体原因尚未搞清楚,仅以本篇博文作为记录。示例举个例子,计划在名叫 num_list 的 List 中存储一些数据,如下图:indexcontent0[0, 1, 2, ...

2019-06-16 22:27:55 262

原创 【教程】win10 使用 python3 安装 pytorch_sparse

win10 使用 python3 安装 pytorch_sparse介绍对于稀疏矩阵,PyTorch (version : 1.1.0) 中提供了稀疏张量 torch.sparse.FloatTensor 来表示,其中,torch.sparse.mm(mat1, mat2) 用来完成两矩阵相乘,参数如下:mat1 (SparseTensor) :稀疏矩阵,大小为(n × m)mat2...

2019-06-13 22:23:43 7093 5

原创 【实验】设计一个加密算法(英文、中文)

实验一、英文加解密1、设计思路:现有的ASCII编码方式可以表示全部的英文字符和常用的标点符号,于是选用ASCII编码,可见字符的范围是32~126。**基于字符的分组加密:**输入一串数字作为密钥K,循环使用该数字序列对明文进行加密。对于每一个可见字符Pi,将其ASCII码的值增加Ki得到Ci,若大于126,则将其数值对126取模再加31,使得最终得到的Ci仍然是可见字符,所有

2019-06-12 20:31:16 6743 2

千图成像 - 圣诞礼物 - 效果图

此图使用实验室全体人员的头像作为素材库,由千图成像软件 Foto-Mosaik-Edda 制作而成,作为送给大家的圣诞礼物。

2020-12-29

win10快捷键(打印版)

常用的快捷键全部包含在内,助你提升工作效率

2020-06-24

numpy_norm.py

numpy.linalg.norm() 函数的使用,用来计算向量的1范数、2范数,矩阵的1范数、2范数、斐波那契范数等。

2020-06-09

test_numpy.py

测试总结 Numpy 中常用的几个乘法函数,包括 numpy.dot()、numpy.matmul()、numpy.multiply()。

2020-06-05

cmu_train_loc.pkl

Twitter 上用户的地理位置信息,仅仅是经纬度,共 5685 个,已使用 pickle 序列化处理。 原始数据来源于:https://github.com/afshinrahimi/geographconv 中的 GEOTEXT 数据集。

2019-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除