自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(297)
  • 收藏
  • 关注

转载 机器学习和深度学习入门总结

本菜鸟入门机器学习也有一段时间了,有那么一丢丢的感悟,在这里做一点总结。介绍一下机器学习理论和实践的学习心得。相关教材数学基础高数、线性代数这就没啥好说的,就是大学工科的必修科目。统计机器学习李航的蓝皮书和周志华的西瓜书可以说是国内的比较经典的教材,这两位也是国内人工智能领域的领军人物。深度学习强烈推荐花书,这可以说是深度学习方面的权威教材。除此以外还有吴恩达的讲义和教...

2019-09-22 21:00:00 380

转载 ubuntu 16.04 安装teamviewer

很多人可能会问,为什么要在ubuntu上安装teamview?shell不就够用了吗?但实际上,很多时候,在远程连接linux的时候,我们需要在图形用户界面上进行操作。现在我就遇到了一个实际的问题:每次服务器联网的时候,都需要进入一个验证界面,输入用户名和密码,才能上网。并且一段时候之后,还会自动断网。为了解决这个问题,我决定安装teamview,下面开始介绍具体的安装方法。步骤...

2019-08-19 11:56:00 323

转载 如何学会快速调用API

作为一名苦逼的程序员,在实现各种需求的过程中,总是需要调用各种各样的API,也就是要读各种文档。我们所要做的是弄清楚这些API的参数然后调用即可。说起来非常简单,是实际上却不是这样。现在火爆的机器学习,本质上就是在各种调包和调参。只不过这个调包要稍微复杂点:numpy、pandas、matplotlib、sklearn、pytorch、tensorflow......。可以说学会快速调...

2019-08-04 16:21:00 798

转载 markdown的使用

作为一名苦逼的程序员,平时需要写各种各样的文档,因此一款友好的编辑器显得十分重要。现在绝大部分人都是在使用word在编辑文档,但是word的公式输入确实相当反人类的。这里我强烈推荐使用markdown,markdown是一种标记语言,能将排版与写作融为一体,对于程序员来说是一种非常有效的写作方式。markdown充分支持latex的数学公式。latex常用数学符号的基本用法...

2019-08-02 14:50:00 176

转载 Ubuntu下root账户无法使用xshell远程连接解决方法

以前使用xshell连接服务器跑程序都很顺利,但这次整了一个root账户,发现居然连不上。百度一下,发现ubuntu系统本身是拒绝root账户远程连接的。解决办法:参考点击传送门转载于:https://www.cnblogs.com/mlgjb/p/11266541.html...

2019-08-01 20:13:00 180

转载 切换用户后,/etc/profile的配置不起效

配置服务器的时候,本人将anaconda装在了全局环境下,但是发现了一个问题:就是用su命令切换用户的时候,python命令会失效。因为我将配置信息写到了/etc/profile下,因此我猜想是/etc/profile文件的问题。后来查了一下,发现果然是这样。用su命令切换用户的时候,/etc/profile会失效,应该使用su - 用户名。具体请参考:点击传送门转载于:h...

2019-07-31 12:16:00 475

转载 unable to lock the administration错误解决

在ubantu系统上,使用 apt-get 命令或者其相对更新的APT 管理工具时,遇到 unable to lock the administration directory (/var/lib/dpkg/) is another process using it 的错误解决办法参考参考:https://blog.csdn.net/gouxf_0219/article/det...

2019-07-31 11:55:00 122

转载 ubantu使用ssh服务

Secure Shell(SSH)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。利用SSH可以实现加密并安全地远程登录计算机系统。Ubuntu安装后默认只有ssh客户端,即只能在Ubuntu内去连接其他ssh服务器,本文将详细介绍在Ubuntu下安装部署ssh服务端,以便实现其他客户端使用ssh协议远程登录Ubuntu服务器。安装ssh服务器:sudo a...

2019-07-31 11:55:00 80

转载 win10磁盘分区

注意:未分配的磁盘是无法使用的。安装系统的时候,我们可以先将系统装起来,再来对未分配的磁盘进行操作。具体步骤:https://jingyan.baidu.com/article/fcb5aff762caf4edaa4a71e6.html转载于:https://www.cnblogs.com/mlgjb/p/11212181.html...

2019-07-31 11:53:00 108

转载 excel打开csv 出现乱码

现在做舆情分析的相关项目,在数据处理的时候,发现了一个问题。将数据写入到csv文件,用excel打开(默认)就会出现乱码,如果将数据写入到.xlsx文件就不会出现乱码,因为csv是通用格式,所以我猜想是excel的问题,在网上baidu了一下,发现果然是这样。https://jingyan.baidu.com/article/ac6a9a5e4c681b2b653eacf1.h...

2019-07-15 11:34:00 134

转载 python 把带小数的浮点型字符串转换为整数的解决方案

以下内容在python中完全可以接受:将整数的字符串表示形式传递给 int将float的字符串表示形式传递给 float但是,如果你将float型的字符串传递给int将会得到错误。>>> int('5')5>>> float('5.0')5.0>>> float('5')5.0>>> int(...

2019-07-11 15:32:00 3270

转载 使用bert进行情感分类

2018年google推出了bert模型,这个模型的性能要远超于以前所使用的模型,总的来说就是很牛。但是训练bert模型是异常昂贵的,对于一般人来说并不需要自己单独训练bert,只需要加载预训练模型,就可以完成相应的任务。下面我将以情感分类为例,介绍使用bert的方法。这里与我们之前调用API写代码有所区别,已经有大神将bert封装成.py文件,我们只需要简单修改一下,就可以直接调用这...

2019-07-09 16:16:00 1283

转载 安装TensorFlow后import tensorflow时,出现CXXABI_1.3.11和GLIBCXX_3.4.22 not found

Ubuntu16.04使用Anaconda搭建TensorFlow使用环境但是在安装TensorFlow后,import tensorflow报出如下错误:该问题的错误原因是由于gcc的动态库较老导致的。我们根据ImportError的路径/usr/lib/x86_64-linux-gnu进行查看,输入命令:strings /usr/lib/x86_64-l...

2019-07-09 10:48:00 212

转载 python2中的unicode()函数在python3中会报错:

python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not definedThere is no such name in Python 3, no. You are trying to run Python 2 code in Python 3. In Python 3,unicodehas bee...

2019-07-06 21:07:00 495

转载 网站无法连接上,但能上QQ的解决办法

一句话:修改DNS的IP地址参考win10修改IP地址:https://jingyan.baidu.com/article/19192ad8eef0c9e53e570717.html在网络上搜索合适的DNS服务器地址:https://www.cnblogs.com/bkchengzheng/p/5565769.html转载于:https://www.cnblogs.com/m...

2019-07-05 10:18:00 173

转载 python的url正则表达式

网上有很多的正则表达式版本,大部分都不好使,下面这个比较好用:http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+  参考原文链接:https://blog.csdn.net/qq_25384945/article/details/81219075转...

2019-06-17 20:50:00 229

转载 windows下安装anaconda和tensorflow

anaconda确实很好用,省去了很多麻烦,现在我个人推荐直接使用anaconda。anaconda的特点:可以存在多个python环境,要使用某一个环境的话,就需要切换到这个环境,安装、卸载包都是在某一个特定的环境下进行的。所谓环境其实就是在不同的目录下安装不同的python和包而已,而切换环境就是切换一下目录。基本操作:创建一个python3.4环境:con...

2019-06-11 14:37:00 105

转载 python中修改列表元素的方法

一、在for循环中直接更改列表中元素的值不会起作用:如:l = list(range(10)[::2]) print (l)for n in l: n = 0print (l)运行结果:[0, 2, 4, 6, 8][0, 2, 4, 6, 8]l中的元素并没有被修改二、在for循环中更改list...

2019-05-30 11:43:00 2367

转载 从Windows转mac遇到的一些坑

本屌由于运气,分了一台imac来办公,由于以前一直都在用windows,现在用Mac有很多不适应的地方。下面介绍一下Mac与Windows有明显区别的地方:mac与windows鼠标滑轮方向不同。键位不同,mac键盘上有command和option键。输入法切换方式不同,Windows默认是shift键来切换,而mac是capslock来切换。大小写切换不同,mac是...

2019-05-14 09:54:00 391

转载 重装Mac系统

首先介绍重装macos的一些重要事项:重装系统之前需要弄清楚本机上安装的系统版本。重装系统是需要管理员账户的。获取系统镜像有多种方式,其中最常见的方式是从appstore中获取,但要注意的是要确定下载的安装包是完整的镜像文件,而不是更新包。下载完毕后要及时备份,因为系统会自动删除下载的系统镜像,可以在应用程序的目录下找到该文件。当我们制作好了启动盘,启动电源,按opt...

2019-05-14 09:53:00 133

转载 解决IE浏览器没有网络的情况

计算机能够连接到网络,但是IE浏览器却显示没有网络。解决方案:设置 》》 IE internet选项;选择“高级”;选择“重置”;勾选“删除个人设置”,点击重置;重新打开IE, 搞定。转载于:https://www.cnblogs.com/mlgjb/p/10853391.html...

2019-05-12 19:46:00 1607

转载 关于开发的一些小技巧

在我们开始学习写程序的时候,程序往往比较简单,也就百十来行,因此可以随心所欲的写,不必考虑太多。但是在实际的开发中,就不能这样了,因为在开发中代码量往往非常庞大,如果随心所欲的写代码,那么后期的维护难度是难以想象的。下面介绍一下开发中的小技巧:在开发之前,应该先进行顶层设计,这个是最重要的!!!首先设计出代码的大致框架,需要用到哪些功能的函数这些都需要实现设计好,这样的...

2019-05-12 19:43:00 129

转载 python中导入一个需要传参的模块

最近跑实验,遇到了一个问题:由于实验数据集比较多,每次跑完一个数据集就需要手动更改文件路径,再将文件传到服务器,再运行实验,这样的话效率很低,必须要专门看着这个实验,啥时候跑完就手动修改运行下一个实验。我个人无法忍受这样低效率,就想能不能有什么解决的办法。我们期望的解决办法是通过命令行传参来解决这个问题,因为接下来是需要编写shell脚本来批量运行实验,如果用输入语句的方式显得...

2019-04-23 11:00:00 321

转载 在windows下编写shell脚本

注意两点:1、第一行:#!/bin/bash2、将文档格式转换为unix,因为在windows下编写shell脚本回车符是\n\r,而linux下的回车符是\n,所以在linux下运行脚本的时候,需要修改下脚本的的编码格式。以VScode为例,改变编码方式:将CRLF变为LF,这里的CR表示回车,LF表示换行转载于:https://www.cnblogs...

2019-04-19 20:48:00 2148

转载 python列表的切片操作允许索引超出范围

其余的不说,列表切片操作允许索引超出范围:转载于:https://www.cnblogs.com/mlgjb/p/10732387.html

2019-04-18 21:09:00 1523

转载 python处理文件的换行符

我们知道在Windows平台下的换行符是\r\n,而在linux下的换行符是\n。现在写一个简单程序来测试python是如何处理这些换行符的。准备文件data.txt,该文件在Windows平台下编辑。内容为:程序:path = sys.path[0]name = 'data.txt'li = []with open(path + '/' +...

2019-04-18 16:52:00 505

转载 学会查阅文献资料

可能很多人说,查阅资料还不简单,百度一下就行了。但事实上显然不是这样的。有如下原因:百度上的很多知识是零散的,并且不够准确的。远没有专业书籍来的准确而全面。百度是通过rank来进行排序的,这就意味着你想要的网页可能会被排在很后面,这样你就无法找到想要的网页了。很多数据源对百度是封闭的,例如许多论坛的帖子是无法被百度检索到的,这里面最典型的就是知网、github等。...

2019-04-11 14:19:00 633

转载 python中通过字符串名来调用函数

强调:eval()函数功能虽然强大,但是也很危险,这个方法需要慎重使用。利用python中的内置函数eval(),函数说明:def eval(*args, **kwargs): # real signature unknown """ Evaluate the given source in the context of globals an...

2019-04-10 15:54:00 434

转载 python2与python3中除法的区别

python2中的除法>>>1/20即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分有时候,这个功能比较有用,譬如在做一些需要取位数上的值时可以利用此特性用于循环结束等,但通常,大家用不到这种。那么,有两种解决方式:1)用实数(包含小数点的数)而不是整数进行运算实数在Python中被称为浮点数(...

2019-04-10 14:25:00 96

转载 python调用shell脚本时需要切换目录

最近遇到了一个问题,就是python代码调用shell脚本时,发现输入输出的文件,总是和自己预想的有偏差,但是单独在linux下执行命令的时候,却没有错误。后来发现是相对路径的问题,因为执行python文件的时候,会有一个工作目录,而执行shell脚本的时候,又会有一个工作目录,这样就很容易混淆。最好的办法:在执行shell脚本时,将目录切换到shell脚本下:cmd = '/...

2019-04-04 21:19:00 470

转载 python读写文件

其实没什么好说的,就是在写入文件的时候,要注意是先建立目录,在写入相应的文件。因为在操作系统中,将文件和目录文件区分的比较清楚。如果在写入文件的路径中出现不存在的目录,操作系统并不会自动建立目录,而是需要手动建立。转载于:https://www.cnblogs.com/mlgjb/p/10645395.html...

2019-04-02 21:15:00 52

转载 Linux 下执行Shell 脚本的方式

Shell 脚本的执行方式通常有如下三种:(1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)sourcescript-name或者. script-name。下面,分别介绍下这三种方式的特点:(1)bash script-name或者sh script-name这是当脚...

2019-03-28 17:19:00 88

转载 windows下特殊字符无法用来命名

原则上可以利用键盘输入的英文字母、符号、空格、中文等均可以作为合法字符,但由于以下字符由系统保留它用,因此不能用在文件命名中:: / \ ? * “ < > |注:此外,如果空格用在文件名的第一个字符,则忽略不计。转载于:https://www.cnblogs.com/mlgjb/p/10613646.html...

2019-03-28 11:09:00 514

转载 juypter安装使用

安装:pip install jupyter启动:jupyter notebook创建文件这里的python文件格式是ipynb,可以在download as 中选择要保存的格式。执行:可以运行一个单元格或者说有的单元格。这里介绍最常见的快捷键方式:Ctrl + Enter: 执行单元格代码Shift + Enter: 执行单元格代码并且移动到...

2019-03-16 19:22:00 382

转载 英语的学习

我们从小学,一直到大学,用了十几年的时间来学习英语,最后进入社会参加工作,也没有用到什么英语,久而久之英语就荒废了,最终英语相当于白学了。我们的英语终究是填鸭式教学,学生没有一个好的语言学习环境。当我们不得不用英语来交流;用英语来写作业、考试;浏览英文网页;阅读英语书本、PPT,在这个环境里,学生的英语水平会得到飞速的提升。当然要想得到这样的环境只有两种办法:留学或者考上国内顶尖大学...

2019-03-16 19:21:00 59

转载 Google Colab 免费GPU服务器使用教程

今天突然看到一篇推文,里面讲解了如何薅资本主义羊毛,即如何免费使用Google免费提供的GPU使用权。可以免费使用的方式就是通过Google Colab,全名Colaboratory。我们可以用它来提高Python技能,也可以用Keras、TensorFlow、PyTorch、OpenCV等等流行的深度学习库来练习开发深度学习的应用。现在我们介绍如何免费的使用这个非...

2019-03-14 15:22:00 240

转载 更改linux下文件目录权限、拥有者及用户组

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念-所有者-所在组-其它组-改变用户所在的组所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls‐ahl命令可以看到文件的所有者也可以使用chown用户名文件名来修改文件的所有者文件所在组当...

2019-03-14 09:38:00 231

转载 python中getcwd()方法慎用

比如我们想要获取当前目录的路径,有人可能会用到getcwd()方法,但是会发现这个方法有时候不好用。下面介绍一下,getcwd()方法的具体细节:1、os.getcwd():获取当前工作目录,也就是在哪个目录下运行这个程序。举例来说:假设F:\aaa\bbb\ccc目录下有个文件 TestDir.py,打印当前工作目录。进入windows命令行窗口:  在F:\aaa\bbb...

2019-03-08 19:11:00 1009

转载 迷宫问题

可以从四个方向走:最简单的办法:完全4叉树(不做任何标记)防止往回走:效率要高点(已经走过的点标记为1)(这样一定可以找出通路,如果一条分支里找到了通路,其他点没有必要再访问这些点,因为通路已经找到了,如果没有找到,则更不用访问这些点,因为这些点绝对走不通)这里有一个重要结论:A到B点走不通,那么C到B也绝对走不通)要找到迷宫的所有路径:标记为1的,再标记回来(整个...

2019-03-06 10:14:00 156

转载 Linux下跑程序,防止命令终断(断网,断电)

有时候我们在服务器上跑程序,会发现当我们离开窗口时,正在执行的程序中断了,这让人非常郁闷。下面介绍防止程序中断的方法:新建一个名为yourname的Screen窗口:screen -S yourname (大写S)然后就可以在该界面中执行你的代码(命令)和在服务器窗口执行一样。暂时离开Screen session窗口(把程序丢到后台执行即使断网也不影响):ctr...

2019-03-05 21:30:00 1217

空空如也

空空如也

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

TA关注的人

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