【機器學習_5】Anaconda:初學Python、入門機器學習的首選
Anaconda是一個用於科學計算的Python發行版,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。
整合包功能:
NumPy:提供了矩陣運算的功能,其一般與Scipy、matplotlib一起使用,Python建立的所有更高層工具的基礎,不提供高階資料分析功能
Scipy:依賴於NumPy,它提供便捷和快速的N維向量陣列操作。提供模組用於優化、線性代數、積分以及其它資料科學中的通用任務。
Pandas:基於NumPy 的一種工具,該工具是為了解決資料分析任務而建立的,包含高階資料結構,以及和讓資料分析變得快速、簡單的工具
Matplotlib:
Scikit-Learn:是Anaconda中整合的開源機器學習工具包,主要涵蓋分類,迴歸和聚類演算法,可以直接呼叫傳統機器學習的演算法進行使用。
Anaconda也相容Google開發的第二代人工智慧系統TensorFlow,進行深度學習的開發。
參考:
https://tianchi.aliyun.com/dataset/notebook/detail?spm=5176.12282042.0.0.26c9290aVRHXqk&postId=6239
相關推薦
【機器學習_5】Anaconda:初學Python、入門機器學習的首選
Anaconda是一個用於科學計算的Python發行版,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。 整合包功能: NumPy:提供了矩陣運算的功能,其一般與Scipy、matplotlib一起使用,Python建立的所有更高層工具的基礎,不提供高階資
【JAVAEE學習筆記】hibernate02:實體規則、對象狀態、緩存、事務、批量查詢和實現客戶列表顯示
使用 ins tro trace ges create 綁定 criteria 命名 一、hibernate中的實體規則 實體類創建的註意事項 1.持久化類提供無參數構造 2.成員變量私有,提供共有get/set方法訪問.需提供屬性 3.持久化類中的屬性,應盡量使用包
【JAVAEE學習筆記】hibernate04:查詢種類、HQL、Criteria、查詢優化和練習為客戶列表增加查詢條件
沒有 arrays getpara tex response 寫法 sum exceptio 提高 一、查詢種類 1.oid查詢-get 2.對象屬性導航查詢 3.HQL 4.Criteria 5.原生SQL 二、查詢-HQL語法 //學習HQL語法 public
【學習筆記】四:變量、作用域和內存問題
允許 幫助 範圍 訪問內存 常用 ie9 值傳遞 問題: eof 1.引用類型的值 引用類型的值是指保存在內存中的對象,JavaScript不允許直接訪問內存中的位置,因此在操作對象時,實際上是操作的引用而不是實際的對象。(嚴密的說法是:當復制保存著對象的某個變量時,
【吳恩達機器學習筆記】week3:1/2邏輯迴歸
第三週 六、邏輯迴歸(Logistic Regression) 這裡首先區分一下線性迴歸和邏輯迴歸,線性迴歸就是擬合,邏輯迴歸是分類。 6.2 假說表式(Hypothesis Representation) 下面一個部分主要講的是假設函式h(x)在分類問題中輸出只能是0/
【ML學習筆記】3:機器學習中的數學基礎3(特徵值,特徵向量,認識SVD)
矩陣乘以向量的幾何意義 實際上也就是 所以,它還可以寫成 那麼把原來的矩陣按照列檢視來看,也就是 而[x]和[y]作為1x1的矩陣,在剛剛那個式子裡可以看成一個標量,也就變成了 所以矩陣乘以一個列向量,可以看成把這個列向量的每一個分
【ML學習筆記】5:機器學習中的數學基礎5(張量,哈達瑪積,生成子空間,超平面,範數)
向量/矩陣/張量 向量 向量可以表示成一維陣列,每個分量可以理解為向量所表示的點在空間中座標的分量。 矩陣 矩陣可以表示成二維陣列,上節理解了矩陣可以理解為線性對映在特定基下的一種定量描述。 張量 張量可以表示成任意維的陣列,張量是向量概
【JAVAEE學習筆記】hibernate03:多表操作,級聯練習:添加聯系人
row tac 默認值 rac user except pro intra com 一、一對多|多對一 1、關系表達 表中的表達 實體中的表達 orm元數據中表達 一對多 <!-- 集合,一對多關系,在配置文件中配置 -
【K8S學習筆記】Part3:同一Pod中多個容器間使用共享卷進行通信
ash source net def exe tput stat policy container 本文將展示如何使用共享卷(Volume)來實現相同Pod中的兩個容器間通信。 註意:本文針對K8S的版本號為v1.9,其他版本可能會有少許不同。 0x00 準備工作 需要有一
【PyQt5 學習記錄】004:簡單多線程筆記
elf false fix sign widgets qtextedit odin 文本 spa 在文本編輯框中每隔幾秒添加一行文本。 1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 4 import sys 5
【PyQt5 學習記錄】005:QMainWindow 及狀態欄、菜單欄和工具欄
qt5 open file statusbar ati etc con bubuko import 1 #!/usr/bin/env python 2 3 import sys 4 from PyQt5.QtWidgets import (QApplic
【PyQt5 學習記錄】010:QSplitter
core spl none idt window lap cto psi eth 1 import sys 2 from PyQt5.QtWidgets import (QApplication, 3 QWi
【PyQt5 學習記錄】011:使用 QListWidet 建立列表
使用 QListWidet 建立列表 作者: 八月未見 部落格: https://www.cnblogs.com/jmtm/ 建立列表: list_widget = QListWidget() 插入專案: 直接新增文字: # 在末尾新增: list_widget.addItem("Item")
【學習筆記】五:引用型別
引用型別的值(物件)是引用型別的一個例項。ECMAScript提供了很多原生的引用型別(例如Object),以便開發人員用以實現常見的計算任務。 1.Object型別 1)建立Object例項的兩種方法:new Object()和物件字面量表示法。一般常用物件字面量標識法:一是因為程式碼量少,二是物件
【python學習筆記】37:認識Scrapy爬蟲,爬取滬深A股資訊
學習《Python3爬蟲、資料清洗與視覺化實戰》時自己的一些實踐。 認識Scrapy爬蟲 安裝 書上說在pip安裝會有問題,直接在Anaconda裡安裝。 建立Scrapy專案 PyCharm裡沒有直接的建立入口,在命令列建立(從Anaconda安裝後似乎自動就
【python學習筆記】36:抓取去哪兒網的旅遊產品資料
學習《Python3爬蟲、資料清洗與視覺化實戰》時自己的一些實踐。 書上這章開篇就說了儘量找JSON格式的資料,比較方便解析(在python裡直接轉換成字典),去哪兒網PC端返回的不是JSON資料,這裡抓取的是它的移動端的資料。 如果是就散落在網頁上,我覺得就像上篇學習的那
【python學習筆記】35:爬蟲基礎和相關產品API(和風天氣)使用例項
學習《Python3爬蟲、資料清洗與視覺化實戰》時自己的一些實踐。 在網站URL後面跟robots.txt一般就可以看到網站允許和禁止爬取的資源。 GET請求獲取響應內容 最基本的爬蟲。 import requests ''' 中國旅遊網 /www.cntour.
【python學習筆記】41:認識Pandas中的資料變形
學習《Python3爬蟲、資料清洗與視覺化實戰》時自己的一些實踐。 Pandas資料變形 關於stack()和unstack()見這裡和這裡。 import pandas as pd import numpy as np # 讀取杭州天氣檔案 df = pd.read
【python學習筆記】40:Pandas中DataFrame的分組/分割/合併
學習《Python3爬蟲、資料清洗與視覺化實戰》時自己的一些實踐。 DataFrame分組操作 注意分組後得到的就是Series物件了,而不再是DataFrame物件。 import pandas as pd # 還是讀取這份檔案 df = pd.read_csv("
【python學習筆記】39:認識SQLAlchemy,簡單操作Pandas中的DataFrame
學習《Python3爬蟲、資料清洗與視覺化實戰》時自己的一些實踐。 認識SQLAlchemy SQLAlchemy是Python的ORM工具,就像Java有Hibernate一樣,實現關係型資料庫中的記錄與Python自定義Class的物件的轉化,實現操作之間的對映。