自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路过人间,一叶知秋

分享知识,共同进步

  • 博客(83)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python报错:UnboundLocalError: local variable ‘xxx‘ referenced before assignment

文章目录原因解决参考原因这个错误是提示你引用了一个没有分配的变量。在Python中,如果你在一个作用域定义了某变量,那外部的变量就会被屏蔽。考虑下面的例子:x=3def func():  x = x + 3func()运行代码则会报错local variable ‘x’ referenced before assignment原因是我们调用func()的时候想要得到x+3,但是表达式从左向右,在x=的时候已经默许了x是local variable,因此外部作用域的x=3是被屏蔽的。所以

2020-12-15 13:55:13 217

翻译 什么是梯度裁剪

介绍梯度裁剪的原因和实现,实现方式和阅读材料均给出链接。

2020-12-14 16:19:43 606

原创 阅读笔记Mnemonics Training: Multi-Class Incremental Learning without forgetting

问题:网络的forward函数没有返回值。

2020-10-30 14:01:05 315

原创 通过使用代理解决命令行软件包(如python库和ubuntu软件安装)下载慢(ubunu,windows通用)

文章目录通过使用代理解决命令行下载速度慢设置命令行代理ubuntuwindows结语通过使用代理解决命令行下载速度慢我们在命令行下载软件包时,看到以kb为计数的网速可能感到十分绝望,下载个pytorch,tensorflow,或者安装个ubuntu软件简直要命,此时我们可以通过使用代理解决这个问题。设置命令行代理一般情况下设置http_proxy即可。测试google只是示范,可以更换其他网站。ubuntuexport http_proxy=your_proxy:portexport http

2020-10-27 11:44:36 209 1

原创 ubuntu系统定位/查找程序位置(三种方法)

文章目录ubuntu系统定位/查找程序位置whereiswhichdpkg后记ubuntu系统定位/查找程序位置下面以curl程序为例whereis要注意windows中是where命令(也许有一天会兼容起来)whereis curlwhichwhich curldpkgdpkg -L curl后记三种方式各不相同,which只列出当前生效的程序。whereis似乎是列出安装的所有位置,而dpkg -L会显示所有相关路径。**个人认为whereis比较好用,**dpkg只能查看

2020-10-27 11:24:10 400

原创 命令行查看代理是否可以使用——windows,linux, mac通用

查看代理是否可以使用有些情况下,小伙伴可能疑惑自己的代理是不是可以使用,此时我们可以通过命令行来检查。工具我们使用的工具为curl,下面是其官网介绍:SYNOPSIS: curl [options / URLs]DESCRIPTION:curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTP

2020-10-27 11:08:47 484

原创 torch.max用法(指定维度dim)

torch中的dim和numpy中的axis是一个东西,通过理解axis来理解dim,一举两得。

2020-10-26 19:55:55 645 2

原创 深入理解numpy库中的axis(python中的轴)

文章目录Python中的axis如何理解axisaxis的含义笛卡尔坐标多维数组的元素指定多维数组指定轴axis的取值例子例一axis=0和axis=-3例二axis=1和axis==-2例三axis=2结语Python中的axis  在使用numpy库时,有许多地方会出现axis的踪影,如求最大最小值、排序等情况。最常见的可能要数下面几个numpy.maxnumpy.minnumpy.maxnumpy.argsort  下文我们就以numpy.max为例来详细讲解axis如何理解axi

2020-10-26 19:44:33 354

原创 PyTorch Tensor创建方式、cpu/gpu/数据类型和设备指定、设定默认数据类型和设备

文章目录PyTorch Tensor创建、cpu/gpu/数据类型指定torch的默认数据类型和设备torch设置默认数据类型和设备Tensor创建的多种方法torch.tensortorch.arange和torch.linspacetorch.zeros、torch.ones、torch.randntorch.as_tensortorch.as_stridedPyTorch Tensor创建、cpu/gpu/数据类型指定无论如何,请多注意数据类型和设备指定,避免不必要的错误。torch的默认数据类

2020-10-24 16:39:13 506

原创 解决ubuntu鼠标滚轮速度过快/慢(修改鼠标滚轮速度)

方法:#mermaid-svg-ZxGrTnG2UrsUMjCD .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ZxGrTnG2UrsUMjCD .label text{fill:#333}#mermaid-svg-ZxGrTnG2UrsUMjCD .node rect,#mermaid-svg-ZxGrTn

2020-10-21 19:43:23 556

原创 缩放和放大chrome界面至固定尺寸并设为默认

方法安装Zoom for Google Chrome这是chrome web store的地址界面风格如下:后记如果不能访问chrome网上商店,需要自己找类似扩展,如有需要帮下载离线crx文件可以评论留言。

2020-10-20 20:34:11 249

原创 ubuntu解压中文乱码

文章目录原因解决安装unar解压后记原因ubuntu下如果使用系统自带的解压,默认格式是utf-8。因此如果中文文件名是gbk等编码,则会产生乱码解决一个简单的办法是安装unar解压器安装unarsudo apt install unar解压听说unar可以自动检测编码,然而这种事谁说的清。。一般中文解压乱码很可能是gbk编码。先指定gbk编码试试:unar your_filename.zip -e GBK如果还是乱码就试试别的中文编码格式。后记感谢阅读,希望解决了您的问题。愿

2020-10-20 16:54:45 187

原创 XXX-X AAC decoder, H.264 (Main Profile) decoder are required to play the file, but are not installed

文章目录ubuntu无法观看视频原因解决后记  本文大量参考了here,如侵犯权益,请联系本人删除。ubuntu无法观看视频  本文大量参考了here  在默认情况下,除非你自己安装了这些被故意忽略的编/解码器,Ubuntu桌面版本无法打开大部分视频文件以及其他的媒体文件。这些限制是因为法律和技术原因,Ubuntu排除这些编解码器是由于这些文件和媒体格式是受到版权保护的。在未接受他们的许可条款和条件时,操作系统无法自动添加这些受保护的技术。  为了观看这些视频或多媒体文件,你需要自行安装这些编解

2020-10-20 13:50:56 286

原创 爬虫、正则表达式学习之提取免费socks5代理——jupyter notebook源代码(结果展示,代码详细解析)

文章目录从spys.one提取免费socks5代理重点闲话本文所使用的python库本文所爬取的网址首先导入我们所使用的python库构造正则表达式、定义request.post参数提取ip、端口、解密表将解密表格式化为字典形式解密端口号将ip和端口拼接为ip:port形式从spys.one提取免费socks5代理重点  请访问github的代码地址来得到具体的代码和代码(ipynb文件),代码完全开源,有清晰的代码结构和运行结果。  可以直接将本文代码粘贴到在线python运行网站来运行。  本

2020-10-11 02:06:43 3711

原创 HTML基础——header, nav, footer, article, section, aside

文章目录HTML基础——header, nav,footer, article,section, asideHTML5界面结构<header><footer><nav><article><section>HTML基础——header, nav,footer, article,section, asideHTML5界面结构<header>在HTML4中,header定义的风格通常为<div id=“header”&gt

2020-10-09 00:06:43 3680

原创 HTML5内容模块(Metadata,Embedded, Interactive,Heading,Phrasing,Flow,Sectioning)和页面结构

HTML5内容模块在html中,元素通常归类为block level或者inline content model;而HTML5则划分七个主要的内容模块:MetadataEmbeddedInteractiveHeadingPhrasingFlowSectioning各模块概念Metadata位于head中,决定其他内容的样式或行为。包括<base><link><meta><noscript><script>&

2020-10-08 23:39:07 3731

原创 HTML5新特性(新元素、更强大的forms、整合的API)

对html5新特性进行简单介绍

2020-10-08 21:41:57 3634

原创 html基础2——div,form, span等

文章目录html基础2block level elementsdiv元素inline elementsspan元素form其他类型元素html基础2block level elements包括h1, form, li, ol, ul, p, pre, table, div等等div元素<div>元素常常被用来作为其他元素的容器,在结合css样式后,div元素可以来涉及整个代码块的风格。例子(蓝底白字边缘填充):<html> <body> <h1&

2020-10-08 18:38:47 4502

原创 HTML基础1——html元素(文本标题段落表格列表等)、html属性(可度量不可度量属性)

本文由sololearn手机app教程整理而来。学习html语言需要掌握两个基本概念:html元素、html属性。html由html元素来组成。html元素使用成对的tags,tags中间为内容(using a start tag and an end tag, and with the content in between),此外有一些单独出现的tags(如br, hr, img等)。html属性用来修饰html元素,比如p标签可以使用align属性来标识对齐,比如font标签可以用size和col

2020-10-08 16:09:50 4527

原创 html概述(web编程,html基本结构)

本文由sololearn手机app教程整理而来。

2020-10-08 12:04:31 4507

原创 使用爬虫增加博客访问量(源代码+代码说明)

使用爬虫增加csdn访问量  本文代码地址为:https://github.com/njulhy/funny_code/blob/main/spider/access_csdn.py。代码实现了使用多种请求头使用多个免费代理服务器自动获取某博主所有博文延时爬取来避免被反爬。  使用爬虫可以短时间迅速增加csdn博文访问量。由于这几个月才开始写博客,也没什么推广,就想到自己写爬虫增加点访问量。图谱#mermaid-svg-3AajtOGu5me4kCWA .label{font-fami

2020-10-07 19:41:51 8122 7

原创 python中字符串(string)的translate()和maketrans()方法

解释  使用translate方法来对字符串中的具体字符进行替换,如使用12345来替换aeiou。而使用translate方法需要先使用maketrans方法来构建替换表  注:python2的maketrans方法需要导入,而python3为内建。在python3中使用python2的语法来导入会报错ImportError: cannot import name ‘maketrans’str.maketrans()python文档的解释Help on built-in function mak

2020-10-06 13:32:01 7513 4

原创 vim粘贴、复制、添加新行、删除、撤销、重新执行

vim粘贴和复制粘贴normal mode下按下:"*p粘贴模式esc:set pastepressishift+insert(退出粘贴模式:set nopaste)复制normal mode复制当前行:"*yy添加新行o在光标下添加一行shifto在光标上添加一行

2020-10-06 11:22:10 7238

原创 多个实例深入理解Python列表解析/生成/推导(list comprehension)

文章目录深入理解Python列表解析替代简单for循环替代嵌套for循环对多种可迭代数据结构使用列表解析带有if-else的列表生成结语深入理解Python列表解析  List comprehension在python中通常用于编写简洁循环语句。本文将详细说明如何在python中使用列表解析。  python中的for循环简洁且可简单地遍历多种对象,但相较列表解析则稍显繁琐,此外列表解析的速度比for循环快。下面是列表解析的用法替代简单for循环下面的代码将0-9十个数字输出为两行:>&

2020-10-06 10:46:52 7234

原创 几个有用的python字符串函数(format,join,split,startwith,endwith,lower,upper)

文章目录你需要知道的python字符串函数format直接使用{}在{}中使用位置参数1在{}中使用位置参数2{}中的更多格式join()splitreplace()startwith, endwithlower, upper你需要知道的python字符串函数format字符串的format函数为非字符串对象嵌入字符串提供了一种非常强大的方法。在format方法中,字符串使用{}来代替一系列字符串的参数并规定格式。下面通过几个例子来详细解释其用法直接使用{}apple_num = 10print

2020-10-02 18:15:36 7495 2

翻译 避免使用“+”操作符在python中连接字符串

翻译自Do Not Use “+” to Join Strings in Python文章目录避免使用“+”操作符在python中连接字符串开始连接多个字符串`join()`方法背后的逻辑总结避免使用“+”操作符在python中连接字符串“+” 和 join() 方法在python中连接字符串的对比.当我开始使用python时,由于非常直观因此常常使用+来连接字符串——正如许多其他程序设计语言如java的连接方式。但是,很快我发现许多开发者似乎更喜欢使用.join()而非+.本文将介绍两者之间的区

2020-10-02 16:42:11 7240 1

翻译 VAE-GANs到底是什么

翻译自What The Heck Are VAE-GANs?VAE-GANs是什么大部分人可能都从未听说VAE-GANs,其全称为Variational Autoencoder-Generative Adversarial Network。在对其进行介绍前,我必须申明我并非该领域的研究者。但是在阅读了一些相关论文以及观看了Ian Goodfellow(Open AI的研究者)对GANs大约30分钟长短的介绍,下面我将就自己的理解来介绍VAE-GANs。原图和经过VAE, VAE-GAN重建后的图像

2020-10-02 13:10:44 7395

原创 一行python代码生成乘法表(两种方法)

代码示例python的列表解析是个非常强大的工具,我们可以用它来替代许多有关循环的操作,而使用列表解析生成一个完整的乘法表仅需一行代码:_ = [print("{}x{}={:<4}".format(y, x, x*y), end="\n" if x==y else "") for x in range(1, 10) for y in range(1, x+1)]其结果为:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3

2020-09-30 11:24:07 7627 1

原创 将python的if-else语句写在一行

翻译自:Quick ML Concepts: Tensors文章目录Tensor的简短介绍Tensor的简短介绍你可能在许多机器学习技术中看到了“tensor”这个词的身影,比如Tensorflow, Pytorch, Tensorlab, Deep Tensorized Networks, Tensorized LSTMs……那么什么是tensors呢,它与机器学习又有什么关系呢?本文将对此问题做出简短而明了的回答。千万不要让tensor这个词吓住你,事实上tensor与其他的简单数学概念并无二

2020-09-30 11:03:33 8328

翻译 让python编程更加丝滑的一些小技巧

翻译自10 Smooth Python Tricks For Python Gods文章目录10个python编程的小技巧字符串逆序将序列内容赋值给多个变量itertools自适应UnpackingEnumerateSlice类对列表的相邻元素进行分组使用next()来迭代生成器CounterDequeue结语10个python编程的小技巧  即使python语法十分简单以至每个人都可以学习,然而掌握python的程度却因人而异——python容易学习却难以精通。在python中,通常可以通过不同方

2020-09-30 00:38:08 7202

原创 npm -g(global node modules)安装后使用显示Command not found

文章目录情景原因解决另:global安装的目录(npm -g目录)参考情景win10系统,linux系统推荐参考here如使用命令安装了hexo-clinpm install -g hexo-cli安装后命令行输入hexo却显示Command not found。原因global node module的文件夹没有在环境变量中解决将%AppData%\npm添加到环境变量中。另:global安装的目录(npm -g目录)使用```bashnpm list -g -

2020-09-28 00:08:48 7235

原创 读取mnist数据集方法大全(train-images-idx3-ubyte.gz,train-labels.idx1-ubyte等)(python读取gzip文件)

文章目录gzip包keras读取mnist数据集本地读取mnist数据集下载数据集解压读取不解压读取读取bytes数据gzip包如果仅仅是读取.gz文件使用gzip包即可。例子:当前目录有一个input.gz文件,用以下代码来读取:import gzipwith gzip.open('input.gz') as file: all_content = file.read()这样input.gz的文件都读取到了all_content里面keras读取mnist数据集from tenso

2020-09-24 10:59:27 8819 2

原创 sys.path.append(path) 和 sys.path.insert(0, path)的区别(使用insert(0, path)而非append来确定导入包)

  sys.path.append(path) 将path添加到检索范围的最后,而sys.path.insert(0, path)将path添加到检索范围的特定位置(这里是0即第一个检索)。  默认情况下检索的第一个目录是python解释器所在目录,如果你想使用自己的某个包或者代码,使用append失败而insert成功,那是因为append是最后检索的目录,在之前的目录中有与你的包/代码重名的文件,因此导入失败。使用insert(0, path)可以确定导入了自己想要的包。...

2020-09-22 11:14:41 7243

原创 解决pip is configured with locations that require TLS/SSL, however the ssl module in Python is not

错误信息:win10,anaconda3环境下使用pip报错——pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available原因:没有添加环境变量。在win10中安装anaconda后使用pip需要将下面三个目录添加到环境变量:D:\Anaconda3; D:\Anaconda3\Scripts; D:\Anaconda3\Library\bin ..

2020-09-22 09:30:26 7349

原创 “ImportError: no module named conda.cli”

原因:anaconda版本默认指定了base的python版本,在安装有些包时升级了base环境的python,造成冲突办法:重装anaconda(可以试试用低版本的python替换掉anaconda3/bin中的python,不行就重装吧)警示:多使用虚拟环境,不要什么都往base下面装。...

2020-09-21 19:03:50 7235 4

原创 Cannot import name ‘tf_utils‘ (importing keras · python tensorflow keras)

原因:keras版本太高解决:安装低版本keras命令行执行conda install keras=2.2.0或pip install keras=2.2.0

2020-09-21 19:00:11 7232

原创 多图详解:解决onenote英文输入自动切换字体为calibri

文章目录方法具体下载安装插件下载宏修改宏应用宏方法#mermaid-svg-1g2mRBP5AiBq1wF6 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-1g2mRBP5AiBq1wF6 .label text{fill:#333}#mermaid-svg-1g2mRBP5AiBq1wF6 .node r

2020-09-20 01:23:32 7782 2

原创 Git分支操作:创建、切换、合并(git阅读材料链接)

了解git分支的部分命令,最重要的是学会查看文档,文章开头给出了git学习材料gitpro的电子版本链接,推荐阅读。

2020-09-20 00:27:43 7141

原创 git不显示输入命令,只有光标闪

解决然后非正常退出git操作(如使用CTRL+C退出)git输入不会显示的问题。

2020-09-19 01:09:39 7421

原创 Pro Git第二章学习笔记:Git之远程仓库、历史记录、标签、别名等操作

本节是progit第二章的简短笔记。最重要的是学会自己查看文档

2020-09-19 01:01:12 7187

AudioExtract.rar

可以使用该软件提取音频,体量小、免费、易操作。 身处数据爆炸增长的时代,各种各样的数据都飞速增长,视频数据也不例外。语音数据在数据分析领域极为重要。比如可以分析语义、口音、根据人的情绪等等。可以应用于偏好分析、谎话检测等等。

2020-08-10

空空如也

空空如也

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

TA关注的人 TA的粉丝

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