成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

七個Python庫:幫你構建第一個數據科學應用程序

開發 后端
我需要學習什么來創建第一個數據科學應用程序?Web 部署如何?我需要學習Flash或 Django的Web 應用程序嗎?我需要學習TensorFlow 以進行深度學習應用程序嗎?我應該如何創建用戶界面?我也需要學習HTML、CSS 和JS嗎?

本文轉載自公眾號“讀芯術”(ID:AI_Discovery)

 當我開始學習數據科學的旅程時,這些都是我腦海中一直存在的問題。我學數據科學的目的不僅僅是為了開發模型或清理數據,我想制作人們可以使用的應用程序,我正在尋找一種快速的方法來制作MVP(最小可行產品)來測試想法。

[[391144]]

如果你是一名數據科學家,并想創建第一個數據科學應用程序,本文將展示創建第一個應用程序所需的7個Python庫。相信你已經知道其中的一些,但是我還是會逐個介紹,方便那些對此并不十分了解的讀者。

Pandas

數據科學和機器學習應用都是關于數據。大多數數據集都不是整潔的,它們需要對項目進行某種清理和操作。Pandas是一個庫,允許加載、清理和操作數據。你可以使用SQL等替代方法進行數據操作和數據庫管理,但是Pandas對于希望成為開發人員(或至少是MVP開發人員)的數據科學家來說更簡單、更適用。

Numpy

在包括計算機視覺在內的許多數據科學項目中,陣列是最重要的數據類型。Numpy是一個強大的Python庫,它允許你使用數組,操縱數組,并有效地對數組應用算法。學習Numpy對于我后面提到的其他一些庫來說是必要的。

SciKitLearn

此庫是多種類型的機器學習模型和預處理工具的工具包。如果你正在做機器學習項目,則有可能不需要SciKitLearn。

Keras 或 PyTorch

神經網絡,特別是深度神經網絡模型,是數據科學和機器學習中非常流行的模型。許多計算機視覺和自然語言處理方法都依賴于這些方法,使用某些Python庫可以幫助你訪問神經網絡工具,TensorFlow是最有名的一個,但我相信初學者很難從 TensorFlow開始。

我建議你學習Keras,它是Tensorflow的接口(API)。Keras使你作為人類能夠輕松測試不同的神經網絡架構,甚至構建自己的神經網絡架構,最近流行的另一個選擇是PyTorch。

Ipywidgets

在用戶界面方面,你必須在傳統外觀的用戶界面和基于web的用戶界面之間進行選擇。你可以使用PyQT或TkInter之類的庫來構建傳統的用戶界面,但我的建議是,如果可能的話,開發出可以在瀏覽器上運行的網頁應用程序。

要做到這一點,你需要使用一個在瀏覽器中提供一組小部件的庫。ipywidgets為Jupyter筆記本提供了一組豐富的小部件。

Requests

如今,許多數據科學應用程序都使用API(應用程序編程接口),簡單地說,通過API,你可以請求服務器應用程序為你提供對數據庫的訪問權限或為你執行特定任務。

例如,Google地圖API可以從你那里獲得兩個位置以及它們之間的回程時間,若沒有API,就必須重新發明輪子,Requests是一個與API對話的庫。如今,不使用API很難成為一名數據科學家。

Plotly

繪制不同類型的圖形是數據科學項目的重要組成部分。盡管Python中最流行的繪圖庫是matplotlib,但我發現Plotly更專業、更易于使用、更靈活,Plotly中的繪圖類型和繪圖工具非常多,Plotly的另一個優點是它的設計,與復雜的 matplotlib 圖形相比,它看起來更加簡潔易懂。

JupyterNotebook 和Voila

要實現第一個數據科學應用程序,你需要學習的最后一個工具是最簡單的。首先,ipywidgets在Jupyter筆記本中工作,你需要使用Jupyter來創建應用程序。我相信你們中的許多人已經在使用Jupyter筆記本進行模型構建和探索分析,現在,將 Jupyter 筆記本視為前端開發的工具。

此外,你還需要使用Voila,這是一個可以啟動的第三方工具,它隱藏了 Jupyter 筆記本的所有代碼部件。當你通過Voila啟動Jupyter筆記本應用程序時,它就像一個web應用程序。甚至你也可以在AWS EC2機器上運行Voila和Jupyter筆記本,并從互聯網訪問你的簡單應用程序。

利用本文提到的7個庫,就可以構建人們使用的數據科學應用程序,如果你能夠精通這些工具,就可以在幾個小時內構建mvp,并通過實際用戶測試想法。

在此之后,如果決定擴展應用程序,除了HTML、CSS和JS代碼之外,還可以使用更專業的工具,如Flask和Django。

 

責任編輯:華軒 來源: 讀芯術
相關推薦

2021-04-07 10:51:01

Python科學語言

2023-05-19 08:49:58

SQLAlchemy數據庫

2011-06-08 10:01:36

Windows Pho 應用程序

2011-06-08 10:24:38

Windows Pho 應用程序

2013-01-11 14:45:43

iOS開發移動應用iPhone

2013-06-14 17:16:44

WP開發Windows PhoWP應用

2018-08-22 17:32:45

2011-06-14 15:32:26

Android視頻教程

2013-01-14 09:44:58

JavaScriptJSJS框架

2023-09-21 08:00:00

ChatGPT編程工具

2021-07-14 17:39:46

ReactRails API前端組件

2013-06-20 13:38:30

2024-01-29 13:02:00

數據可視化庫數組

2011-04-02 10:08:21

webOS開發應用程序

2022-06-17 09:58:23

JVM應用程序

2021-04-07 13:38:27

Django項目視圖

2010-07-30 14:58:06

Flex應用

2012-02-08 11:15:38

HibernateJava

2011-05-11 10:58:39

iOS

2021-10-29 16:18:14

Streamlit Python
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区在线日韩在线深爱 | 亚洲视频精品在线 | 先锋av资源网 | 一区视频在线播放 | 精品欧美乱码久久久久久 | 亚州精品天堂中文字幕 | 国产日产久久高清欧美一区 | 国产精品一区二区三级 | 成人免费影院 | 国产激情视频在线免费观看 | 搞av.com | 中文字幕免费视频 | 噜久寡妇噜噜久久寡妇 | 综合色在线 | 久久久久国产精品一区三寸 | 精品在线一区二区 | 国产在线观看一区二区 | 午夜91| 亚洲a视频 | 操网站 | www操操 | 一区二区三区视频在线观看 | av手机免费在线观看 | 久久国产精品久久 | 99久久精品国产一区二区三区 | 日日天天 | 亚洲一区国产 | 中文字幕不卡在线88 | 亚洲国产精品va在线看黑人 | 日本精品久久 | 欧美日在线| 国产美女在线精品免费 | 草比网站 | 春色av| 网黄在线 | 91精品国产综合久久福利软件 | 久久久成人精品 | 男女在线网站 | 国产一区二区a | 99riav国产一区二区三区 | 欧美精品1区|