自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肥宅Sean

Never give up~

原创 Python将图片转成pdf(高清)论文党用~

利用Python将图片转pdf 简述,一般有这个需求的都是论文党。因此,这篇文章主要是面对这样的用户的。 需要一些配置。 安装fitz 在cmd上输入: pip install fitz lxml==4.3 networkx==2.0 -i https://pypi.tuna.tsinghua....

2020-03-30 20:58:14 251 0

原创 【连接ipv6】有ipv6地址,但是还是上不了ipv6的网站

条件 注意一下,这里有条件的!! 这里是有ipv6地址的 解决方案 通过在cmd上输入tracert bt.byr.cn命令。 如果成功了,那就可以直接使用了。 一般这样就会有另外一个问题(就是会发现) 爆出下面 这样的错误 无法解析目标系统名称...

2018-12-03 18:52:15 43417 6

原创 pip安装库速度较慢--常用的几个国内镜像

简述 其实操作起来非常简单 一般来说,我们使用pypi的方式都是 例如安装pandas库 pip install pandas 使用镜像的安装范式为 pip install -i http://... pandas 那个http://...就是代指国内镜像地址 常用的有镜像有 清...

2018-10-02 14:34:22 9627 0

原创 【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”

简述 在学着使用Java的命令行来编译java文件的时候,遇到了这个问题 Windows操作系统 “‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件” 下面就讲讲解决方法 解决过程 根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环...

2018-07-29 17:05:15 112366 100

原创 不动点迭代法求方程的根(Python实现)

简述 不动点迭代法求方程的根:是迭代法解方程的根当中经典的方法。 将求解f(x) = 0的问题变成x = h(x)这样的问题。 转变的方程很简单,一般是移项,平方,开根号什么的。 难点: 问题难点就得到的对应不动点迭代方程是否收敛上。 因为对于一个方程来说,对应的不动点迭代方程会有很多种...

2018-06-26 14:13:32 3844 0

原创 【解决方案】Windows10局域网内配置文件夹共享(附网络中没有找到的情况解决方案)

第一步,找到对应的文件夹 选择“特定的用户” 这里不好截图,我就不展示图片了。 这里选择下拉框!!! 如果在这里发现有EveryOne的话,就直接点 |||| |||| |||| 如果发现没有EveryOne的话,就选择创建(但是一般...

2018-04-11 19:43:49 46548 0

原创 Windows10局域网内共享资源(你没有权限访问 或者 账号或者密码错误)

如果想要配置Windows资源共享文件,可以访问下面链接。结合本篇一起看~ 【解决方案】Windows10局域网内配置文件夹共享(附网络中没有找到的情况解决方案) 遇到了两个问题 账号或者密码错误 你没有权限访问,请问网络管理员联系 账号或者密码错误 解决访问很粗暴,就是直接设置...

2018-04-08 12:58:22 65192 0

原创 TypeError: tuple object does not support item assignment解决方案

def change(tupleTest): tupleTest[0] = 2 tupleTest = (1, 2, 3) change(tupleTest) print(tupleTest) 上面的代码爆了题目的错误 解决方案其实比较容易理解。 tuple是只可读,而不支持写的,...

2018-02-14 21:47:42 35095 1

原创 Python数据相关系数矩阵和热力图轻松实现

对其中的参数进行解释 plt.subplots(figsize=(9, 9))设置画面大小,会使得整个画面等比例放大的 sns.heapmap()这个当然是用来生成热力图的啦 df是DataFrame, pandas的这个类还是很常用的啦~ df.corr()就是得到这个dataframe的相...

2018-02-10 15:17:54 27540 1

原创 tuple object is not callable解决方案

在按照书上的代码操作的时候,有些时候会遇到一些很奇怪的bug,标题就是一个这样的bug。 操作实例的时候是用了shape函数 为了解决这个bug,查了很多资料,都没有找到解决方案,最后不断尝试,并结合了一点经验解决了。 解决之后发现问题也特别简单在python中,只有函数才是Callable...

2017-10-19 13:30:53 75419 15

原创 多个Series合并成Dataframe,index不完全匹配怎么处理

简述 比如这两个数据: a: a=pd.Series([1, 2, 3,], index=[2, 3, 4]) 输出效果为: 2 1 3 2 4 3 dtype: int64 对应的b: b=pd.Series([4, 1, 2, 3,], index=[1, 2, 3, 4...

2020-05-19 18:20:47 58 0

原创 pytorch maxout实现

简述 看了半天,在网上没有看到pytorch关于maxout的实现。(虽然看到其他的模型也是可以用的,但是为了更好的复现论文,这里还是打算实现下)。 (不一定保证完全正确,估计很快pytorch就会自己更新,对应的maxout激活函数了吧?我看到github上好像有对应的issue了都) maxo...

2020-05-12 09:01:26 92 0

原创 Generative Adversarial Nets 研究

简述 填坑,打算认真做下关于GAN论文的研究,并做实现。 http://papers.nips.cc/paper/5423-generative-adversarial-nets.pdf 深度生成模型的缺点 如果概率模型很复杂的话,是很难用最大似然估计或者是其他类似的策略来去估计的。 很难利用到...

2020-05-06 08:32:40 52 0

原创 【解决方案】UserWarning: Possibly corrupt EXIF data.导致读取图片失败

简述 一般来说是图片的piexif的图片有点问题。简单的操作就是删除掉对应的exif信息。 解决方案 下载piexif包。 cmd下输入: pip install piexif -i https://pypi.tuna.tsinghua.edu.cn/simple/ 删除掉图片的exif方式: ...

2020-05-05 22:26:32 83 0

原创 【plt显示Tensor转出来的array时的报错】TypeError: Invalid dimensions for image data

简述 当使用plt时去显示Tensor转出来的np.array时候,遇到这个问题。 这是因为你使用的图是彩图(三维)导致的。 且由于plt显示的时候,对于三维的图片要求的维度是[长,宽,通道数] 解决方案 对于数组处理下对应的维度即: array = array.transpose((1, 2, ...

2020-05-05 20:48:18 72 0

原创 Pytorch自定义数据集

简述 Pytorch自定义数据集方法,应该是用pytorch做算法的最基本的东西。 往往网络上给的demo都是基于torch自带的MNIST的相关类。所以,为了解决使用其他的数据集,在查阅了torch关于MNIST数据集的源码之后,很容易就可以推广到了我们自己需要的代码上。 具体操作如下: 准备工...

2020-04-09 09:08:41 108 0

原创 删除有序vector中的重复值c++

简述 三种方法: 每找到连续片段,就去掉该连续片段(缺点:费时间) 双指针法,用慢指针来记录保存项,再用快指针来遍历(缺点:没有删除原数组的内容) 双指针法结合第一种:同样的,用慢指针记录的部分存下来后,后续部分被直接砍掉。 方法一 class Solution { public: int ...

2019-12-15 10:57:24 89 0

原创 合并两个有序链表(C++)

简述 将两个有序的链表合并,并返回 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 代码 /** * Definition for singly-linked list. * struct ListNode...

2019-12-15 09:57:23 67 0

原创 有序的两个数组在满足其中一个数组的所有数都小于另外一个数组的情况下的整体的中位数

简述 给定两个有序数组,且其中一个有序数组的最大值小于等于另外一个数组的最小值。 得到这两个数组整合起来的数组的中位数。 代码 #include<iostream> using namespace std; #include<vector> double findMedi...

2019-12-14 15:14:59 79 0

原创 有序数组给定始末的中位数c++

简述 因为需要解决一个稍微复杂点的问题,需要实现一个较为好的简化版的函数。 给定起始点和终止点,返回一个有序序列的中位数。 代码 #include<iostream> using namespace std; #include<vector> double findMed...

2019-12-14 12:38:17 45 0

原创 atoi实现(考虑足够多种的情况)c++

简述 在leetcode上遇到这个问题,还以为很简单,结果遇到了很多坑。 但总的来说,这个版本的atoi应该是实现中最为完整的版本了吧(有问题的话后续再补充)。 假设我们的环境只能存储 32 位大小的有符号整数,那么其数值范围为 [−231, 231 − 1]。如果数值超过这个范围,请返回 I...

2019-12-13 21:01:13 46 0

原创 区间重合--c++

题目简述 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4]...

2019-12-10 19:49:40 29 0

原创 xpath如何得到【爬虫】

简述 爬虫中经常使用到爬虫,但是一般来说,xpath算是一个非常好的定位元素的方式,但是如果每次都要自己推算的话,那实在是太复杂了。所幸,chrome解决了这个问题。 演示gif 先看个演示。 文字描述 看上面的gif就知道了,但是有些东西在gif上看不到,这里做下补充。 出现弹出来的那个框,...

2019-11-11 10:32:05 52 0

原创 无重复字符的最长子串【哈希算法】-O(n)

无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b...

2019-10-29 20:26:14 72 0

原创 Manacher's algorithms(马拉车算法)最长回文子串

最长回文子串 https://leetcode-cn.com/problems/longest-palindromic-substring/ 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出:...

2019-10-23 07:43:48 52 0

原创 不同路径-DP

不同路径 https://leetcode-cn.com/problems/unique-paths 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问...

2019-10-22 20:01:13 41 0

原创 最长回文子串-三种DP实现

解法一 T: 156 ms M: 14.8 MB class Solution { public: string longestPalindrome(string s) { if (s.size() < 2) return s; ...

2019-10-22 19:40:00 71 0

原创 git-fork下来的项目(拷贝到本地 & 根据原来的库更新)

简述 一般git,在别人的库下,和大家一起合作的步骤 在别人的库下面,点击fork,就会出现自己的库下有一个拷贝的版本 在自己的github下的拷贝版本下,用git clone到到本地 在本地添加新的源,然后在用git pull 更新库 拷贝到本地 标准的模式是: git clone (一个g...

2019-10-20 10:07:00 323 0

原创 爬取微博特定一用户的微博评论(一)

项目简述 下面的url是朋友叫我爬取的对象共青团的微博。 会爬取共青团的所有热门微博的全部的微博下的前20个一级评论 打包到一个文件夹中,每个文件都是放一个微博的前20条评论 (本来目标是拿200个微博的,但是后来就变成只有86个了….) 使用要求 就是需要在打开网页的30秒内,完成微...

2019-10-11 21:55:05 6065 0

原创 整数的幂计算(三种方法)最快O(logn)

整数的幂计算 算法1: 一般来说的常见的计算xnx^nxn的方式,就是逐步乘上x,这样一共需要O(n)次O(n)次O(n)次的乘法 算法2: 但如果x4x^4x4的话,其实我们只需要计算一次x2x^2x2,再用两个x2x^2x2相乘就好了。这样的话,算法复杂度就被降低到了O(logn)O(log ...

2019-10-02 11:01:43 344 0

原创 [深搜]24点--改进版本

回顾 之前写的版本[深搜回溯]24点,没有考虑到中间数值的可能性,是对数值进行深搜遍历,而不是对数值对进行深搜数值遍历,使得较为复杂的24点运算中有部分数据没办法得到解决。这次的改进将围绕着这个进行。 算法思路 当数组长度为1的时候输出,判断是否为24点,如果是24点,就输出对应的数学表达。 如...

2019-08-06 08:24:34 77 0

原创 软件附带有广告如何消除

简述 不少软件都附带有广告,这让我有时候的体验很糟糕。 类似于下面的这种 操作 打开任务管理器 找到对应程序名称:比如这次这个是搜狐新闻 右键点击它,然后打开文件所在位置 再删除这个软件就好了(把原来的广告删掉之后,才能删掉这个软件,之后就没有问题了) ...

2019-07-03 09:54:34 1618 0

原创 PySpark安装和测试

简述 先简单把流程过一遍,大家根据自己水平来看就好了。 java的版本一定要安装到java8,高版本也不行,低版本也不行。 安装Hadoop:http://www.apache.org/dyn/closer.cgi/hadoop/common 安装Apach Spark:http://spark...

2019-07-02 12:16:46 1216 0

原创 CUR分解算法及Python实现

CUR分解 要理解CUR分解,需要先看下SVD分解。SVD理论以及Python实现 算法流程 给定输入的矩阵A。 A=C∗U∗RA = C* U *RA=C∗U∗R 随机选r个列构成C和r个行构成R(也可以使用,平方和加权过的行和列(常用)) 然后选取W矩阵(C和R的交集,也就是被选出来的部分,...

2019-06-30 16:01:36 584 0

原创 SVD理论以及Python实现

SVD 将一个矩阵分解为U,V(U,V均为列正交矩阵,即列向量直接内积为0),中间的矩阵为对角阵,元素为奇异值。 A[m∗n]=U[m∗r]∗∑[r∗r]∗(V[n∗r])TA_{[m*n]} = U_{[m*r]} * \sum_{[r*r]} *(V_{[n*r]})^T A[m∗n]​=U[...

2019-06-30 15:04:20 264 0

原创 PageRank算法以及Python实现(简洁版)

简述 PageRank有点被神化了,其实公式很简单。 文章目录简述算法模型定义Flow版本Google Formula实现 算法 主要是分为两种: The ‘Flow’ formula The Google formula 模型定义 很多个网页,直接存在链路关系,设为G,N*N的矩阵 这里先只...

2019-06-29 15:39:07 1334 0

原创 Python过滤掉numpy.array中非nan数据

代码 需要先导入pandas arr的数据类型为一维的np.array import pandas as pd arr[~pd.isnull(arr)]

2019-06-26 20:46:16 3982 0

原创 CPython教程

CPython-Tutorial-zh 中文CPython教程 简述 Python有时候太慢,如果手动编译C或者是C++来写#include<Python.h>的文件也比较麻烦。 CPython无疑是一个比较好的选择。 这篇教程是基于 https://cython.readthed...

2019-06-20 20:53:48 14528 1

原创 【中文情感分析】SO-PMI算法(HarvestText库的修正以及解析)

简述 在最近的RA过程中,需要使用一个库,同时对其的原理需要理解。然后就研究了一些,发现了几个有趣的,其中一个HarvestText中文情感分析。 我研究了他的源码后,再结合理论知识发现了这个库在情感分析上的一个很重要的问题。并提交了代码,完成了合并。下面是我的fork后的库 https://g...

2019-06-19 21:16:50 1813 2

原创 【解决办法】No module named 'ahocorasick'

操作 pip install pyahocorasick -i https://pypi.tuna.tsinghua.edu.cn/simple/ 就好了 Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 ...

2019-06-11 21:59:54 2547 0

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