原创 Python高效畫餅圖

簡述 幫助朋友來做一個畫餅圖的任務,給了一系列數據,然後畫出餅圖。 理論上來講應該是很快速的,而且這個任務也很簡單。 但是存在一些小的坑,總是需要我查找以前的做的東西,慢慢填上,耗費了一點時間。 這點時間上的耗費,讓我覺得甚至不如

原创 合併兩個有序鏈表(C++)

簡述 將兩個有序的鏈表合併,並返回 輸入:1->2->4, 1->3->4 輸出:1->1->2->3->4->4 代碼 /** * Definition for singly-linked list. * struct L

原创 xpath如何得到【爬蟲】

簡述 爬蟲中經常使用到爬蟲,但是一般來說,xpath算是一個非常好的定位元素的方式,但是如果每次都要自己推算的話,那實在是太複雜了。所幸,chrome解決了這個問題。 演示gif 先看個演示。 文字描述 看上面的gif就知道了,

原创 爬取微博特定一用戶的微博評論(一)

項目簡述 下面的url是朋友叫我爬取的對象共青團的微博。 會爬取共青團的所有熱門微博的全部的微博下的前20個一級評論 打包到一個文件夾中,每個文件都是放一個微博的前20條評論 (本來目標是拿200個微博的,但是後來就變成只有86個

原创 不動點迭代法求方程的根(Python實現)

不動點迭代法 將原先的 f(x)=0 f(x) = 0 f(x)=0 轉化成 x=h(x) x = h(x) x=h(x) 的方式進行求解。 不動點的存在性定理 定理1 如果 f(x)f(x)f(x) 爲區間[a,b][a, b]

原创 無重複字符的最長子串【哈希算法】-O(n)

無重複字符的最長子串 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入:

原创 Python將圖片轉成pdf(高清)論文黨用~

利用Python將圖片轉pdf 簡述,一般有這個需求的都是論文黨。因此,這篇文章主要是面對這樣的用戶的。 需要一些配置。 安裝fitz 在cmd上輸入: pip install fitz lxml==4.3 networkx==

原创 有序數組給定始末的中位數c++

簡述 因爲需要解決一個稍微複雜點的問題,需要實現一個較爲好的簡化版的函數。 給定起始點和終止點,返回一個有序序列的中位數。 代碼 #include<iostream> using namespace std; #include<v

原创 GAN相關模型理論以及Pytorch實現

GAN相關模型理論以及Pytorch實現(持續更新中) 對GAN相關的模型做簡要分析,並使用Pytorch實現。 keywords: GAN,Pytorch,Pytorch實現GANs 因爲是從論文的內容上出發,從最粗糙慢慢走向成

原创 atoi實現(考慮足夠多種的情況)c++

簡述 在leetcode上遇到這個問題,還以爲很簡單,結果遇到了很多坑。 但總的來說,這個版本的atoi應該是實現中最爲完整的版本了吧(有問題的話後續再補充)。 假設我們的環境只能存儲 32 位大小的有符號整數,那麼其數值範圍爲

原创 整數的冪計算(三種方法)最快O(logn)

整數的冪計算 github: https://github.com/Sean16SYSU/Algorithms4N 算法1: 一般來說的常見的計算xnx^nxn的方式,就是逐步乘上x,這樣一共需要O(n)次O(n)次O(n)次

原创 Pytorch Merge操作

簡述 Pytorch中沒有內置Merge操作,需要手動實現。 下面會以多個四維的Tensor直接的Merge操作來展示。(len, *image_shape(佔三維)) 比如上面,這樣的圖片。 每一行都是一個數據X_i(包含三張

原创 Pytorch預訓練模型下載並加載(以VGG爲例)自定義路徑

簡述 一般來講,Pytorch用torchvision調用vgg之類的模型話,如果電腦在cache(Pytorch硬編碼的一個地址)(如果在環境變量中添加了TORCH_HOME 和TORCH_MODEL_ZOO的話,就是在這兩個位

原创 GAN相關模型理論分析以及Pytorch實現

GAN相關模型理論分析以及Pytorch實現 因爲是從論文的內容上出發,從最粗糙慢慢走向成熟。在這樣的一個過程當中學習GAN相關的內容,以及其他的深度學習的內容。體會論文作者的改進思路,提出創新的出發點,已經用到的在別的領域的成熟

原创 tuple object is not callable解決方案

在按照書上的代碼操作的時候,有些時候會遇到一些很奇怪的bug,標題就是一個這樣的bug。 操作實例的時候是用了shape函數 爲了解決這個bug,查了很多資料,都沒有找到解決方案,最後不斷嘗試,並結合了一點經驗解決了。 解決之後發