在PyTorch中,torch.Tensor類是存儲和變換數據的重要工具,相比于Numpy,Tensor提供GPU計算和自動求梯度等更多功能,在深度學習中,我們經常需要對函數求梯度(gradient)。PyTorch提供的autograd包能夠根據輸入和前向傳播過程自動構建計算圖,并執(zhí)行反向傳播。本篇將介紹和總結如何使用autograd包來進行自動求梯度的有關操作。
selenium是一個python知名的自動化測試庫,它可以執(zhí)行批量化的瀏覽器操作,因此有些爬蟲會采用selenium的方式進行開發(fā)。接下來的這篇文章小編就通過一個selenium使用示例來介紹一下python怎么使用selenium庫。
在我們使用pytorch的時候會涉及到相對熵的使用,而有用過TensorFlow的小伙伴可能會發(fā)覺到pytorch的相對熵在使用上好像有一點奇怪,今天小編就來講講pytorch怎么計算相對熵,以及他為什么會有這些使用問題吧!
今天為大家?guī)淼氖荘ython如何創(chuàng)建可變變量?可以用字典來完成這個任務。字典是密鑰和值的存儲。
由很多基于地圖可視化的項目做得非常有趣或者實用,比如一些根據地理位置信息來統(tǒng)計周圍的人、自己的行走軌跡、地理區(qū)域的某項數據分布等。那么他們是怎么做到的呢?今天小編就來講講python怎么實現地圖可視化吧!
我們在使用matplotlib庫進行繪圖的時候有時候會涉及到圖的對比,在涉及到圖的對比的時候我們會采用子圖的形式進行展示,那么python怎么使用matplotlib繪制子圖呢?接下來的這篇文章告訴你!
相信很多小伙伴小學時都有接觸過圓周率,甚至有些小伙伴還能背出圓周率后好多位(雖然小編也不明白這有什么意義)。不過呢圓周率確實是一個神奇的數字,很多公式都涉及到了圓周率π(比如最出名的上帝公式——歐拉公式),那么這個圓周率是怎么算出來的呢?接下來小編同樣一個python計算圓周率代碼來介紹一下python怎么計算圓周率,同時可以借此機會學習一下圓周率算法。
這篇文章主要介紹一些比較硬核的python語法特性,沒有一定python基礎的小伙伴慎入!很多接觸到python高級一點的面向對象的語法后就會發(fā)現一些特殊的方法,比如python元類,裝飾器,描述符等,這些方其實屬于一種特殊的機制,就是“元編程”機制,那么什么是python元編程呢?接下來的這篇文章我們就來討論一下這個特殊的機制。
對于爬蟲的學習而言,很多時候學習爬蟲的解決方案比復制代碼更有用,而計算機領域有這么一段著名的話“talk is cheap,show me code”告訴我們一個真理,代碼比蒼白的語言更有力。接下來我們通過一個python爬蟲源碼,來學習一些python怎么爬取豆瓣數據,并將其爬取的數據存儲下來的代碼吧。
在很多時候,我們需要使用python來繪制一些統(tǒng)計圖或者其他圖(這樣的需求在數據分析方面很常見,所以python數據可視化是數據分析必須掌握的),這時候我們就需要一些第三方庫來讓自己的繪圖工作更加輕松,有這么一個庫在這個方面是非常出名的,那就是matplotlib庫。那么怎么使用python的matplotlib庫繪圖呢?接下來的這篇文章告訴你。