第 433 期 Python 週刊

文章教程

使用 Python 擴展 Clojure

鏈接:

https://www.youtube.com/watch?v=vQPW16_jixs

Libpython-clj 是一個庫,它允許你從 clojure repl 中使用 python 庫。我們將深入研究這個庫的細節,並討論構建它的設計決策中的一些潛在後果。

使用 TensorFlow 構建 AI 增強的音樂庫

鏈接:

https://blog.tensorflow.org/2020/01/building-ai-empowered-music-library-tensorflow.html

QQ 音樂是騰訊音樂娛樂集團(TME)旗下的音樂流媒體服務,我們爲全球 8 億多用戶提供服務。我們擁有龐大的音樂庫,其中包含大量的專輯和現場音樂(音頻和視頻格式)。在 TensorFlow 的基礎上,我們能夠通過音樂標記,音樂評估,語音分離,音樂缺陷檢測和恢復等的機器學習算法來有效地管理音樂庫。在本文中,我們想與您分享我們如何構建這種具有 AI 功能的音樂庫以及關於使用 TensorFlow 的經驗。

使用 Python 讀取二進制數據

鏈接:

https://reachtim.com/articles/reading-binary-data-with-python.html

在 Python 中處理外部二進制數據時,有兩種方法可以將這些數據轉換爲格式化的數據結構。可以使用 ctypes 模塊來定義數據結構,也可以使用 struct python 模塊。當您在網絡上瀏覽工具存儲庫時,將看到使用的兩種方法。本文向您展示如何讀取網絡上的 IPv4 標頭。

阻止基於 Python 的後門攻擊

鏈接:

https://vimeo.com/383337193/65c5e52bcd

MechaFlounder 是一種伊朗威脅行爲者針對土耳其實體的後門攻擊。類似的基於 Python 的後門攻擊已設法規避了傳統的網絡安全防護,並在目標環境中傳播。瞭解基於 Python 的後門攻擊, 以及爲何基於軟件身份驗證(zero trust security)的保護可以阻止此類攻擊。

使用 Phoenix 和 Python 實時對象檢測

鏈接:

https://www.poeticoding.com/real-time-object-detection-with-phoenix-and-python/

本文不僅涉及機器學習和對象檢測,還涉及與 Elixir 的交互操作性, 並利用 Python 出色的 ML 庫集,將其功能帶入 Elixir 世界。

URL 引導方式

鏈接:

https://www.mattlayman.com/understand-django/urls-lead-way/

Django 站點如何發送請求?

使用 OpenCV,Computer Vision 和 scikit-learn 進行異常檢測

鏈接:

https://www.pyimagesearch.com/2020/01/20/intro-to-anomaly-detection-with-opencv-computer-vision-and-scikit-learn/

在本教程中,您將學習如何使用 OpenCV,Computer Vision和 scikit-learn 機器學習庫在圖像數據集中執行異常/新穎性檢測。

使用自己的腳本函數自動執行繁瑣的任務

鏈接:

https://t.co/l9jWcdLESU

使用 Python 自動執行任務很容易。不過一旦完成了可以使用的腳本,一定要轉換爲可以更高效地編碼的函數!

Pyplot 的 Parens

鏈接:

http://gigasquidsoftware.com/blog/2020/01/18/parens-for-pyplot/

libpython-clj 爲 Clojure 直接與 Python 庫的交互操作打開了大門。這意味着我們幾乎可以直接在 Clojure REPL 中使用任何 Python 庫。但是 matplotlib 呢?Matplotlib.pyplot 是大多數教程和 python 數據科學中的標準配置。我們如何讓它與 python 圖形庫交互操作?

在 Python 中準確地測量代碼執行時間

鏈接:

https://knasmueller.net/measure-code-execution-time-accurately-in-python

瞭解如何消除系統的和隨機的測量誤差以獲取更準確的代碼運行時間。

編碼 Python:將 unittest 聲明爲 Python 聲明

鏈接:

https://t.co/8lvTXgfzOb

大型代碼庫需要持續維護,但是更改散佈在許多文件中的部分代碼既費時又麻煩。本文展示瞭如何編寫 Codemod 來使用其抽象語法樹來重構 Python 代碼—與基本的 regex 和 search-replace 相比,它獲得了更爲精細的控制。

open 和 CPython

鏈接:

http://hondu.co/blog/open-and-python

濫用 Python 的 open, 以及 CPython 的 GC 和 UNIX 語義的交互可能會導致意外結果!

使用 Python 構建一個文件加密器

鏈接:

https://able-dev.com/2020/01/19/lets-build-a-file-encrypter-with-python/

使用 flask-injector 進行 Python 依賴注入

鏈接:

https://t.co/vtDvpI05Hv

使 Django 能夠在數據庫存在的情況下始終重建數據庫

鏈接:

https://adamj.eu/tech/2020/01/13/make-django-tests-always-rebuild-db/)

Gandiva 使用 LLVM 和 Arrow 對 Pandas 表達式進行 JIT 評測

鏈接:

http://blog.christianperone.com/2020/01/gandiva-using-llvm-and-arrow-to-jit-and-evaluate-pandas-expressions/

在 Python 中尋找樂趣

鏈接:

https://www.b-list.org/weblog/2020/jan/20/fun/

有趣的項目

ActionAI

鏈接:

https://github.com/smellslikeml/ActionAI

ActionAI 是用於訓練人類行爲分類的機器學習模型的 python 庫。

DDSP

鏈接:

https://github.com/magenta/ddsp

DDSP 是常用 DSP 功能(例如合成器,波形處理器和濾波器)的不同版本的庫。這允許將這些可解釋的元素用作深度學習模型的一部分,尤其是可用作音頻生成的輸出層。

Flytekit

鏈接:

https://github.com/lyft/flytekit

用於輕鬆地創作,測試,部署 Flyte 任務。

Rich

鏈接:

https://github.com/willmcgugan/rich

Rich 是一個用於在終端中顯示富文本和精美格式的 Python 庫。

JustCause

鏈接:

https://github.com/inovex/justcause

在關於因果關係的方法研究中培養良好科學實踐的框架。

reformer-pytorch

鏈接:

https://github.com/lucidrains/reformer-pytorch

Pytorch 的重整器,高效轉換器。

gpt2bot

鏈接:

https://github.com/polakowo/gpt2bot

使用 DialoGPT 對 Reddit 討論數據進行了訓練。

django-migration-linter

鏈接:

https://github.com/3YOURMIND/django-migration-linter

爲 django 遷移項目檢測出不向後兼容部分。

pytorch-metric-learning

鏈接:

https://github.com/KevinMusgrave/pytorch-metric-learning

在應用程序中使用度量學習的最簡單的方法。該庫用 Pytorch 編寫, 模塊化,高靈活並且可擴展。

Fliks.XYZ

鏈接:

https://github.com/gokhj/Fliks.XYZ

一個 Simple Flask 應用程序, 可搜索點播服務中的電影/電視節目。

歡迎關注微_信公衆號: 愛寫Bug
愛寫Bug.jpeg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章