python與tensorflow知識點截圖集錦(持續囤積)

目錄

    • 前言
    • conda環境管理
    • python語法
      • 【1】語言屬性
      • 【2】代碼縮進問題
      • 【3】input和output函數與print函數
      • 【4】關鍵字與簡單數據類型與簡單運算符
      • 【5】利用縮進體現邏輯關系
      • 【6】數據結構:列表與元組
      • 【7】數據結構:字典
      • 【8】數據結構:集合
      • 【8】基礎函數以及函數的定義方式
      • 【8】模塊、包和庫的命名方式以及導入方式
      • 【9】常用模塊
        • sys模塊
        • platform模塊
        • math模塊
        • random模塊
      • 【10】對象與類
      • 【11】文件操作
      • 【12】異常處理try:except語句和with語句
    • NumPy庫
      • 【1】數組形狀描述
      • 【2】導入庫函數以及創建各種數組、訪問數組等操作
      • 【3】數組運算操作
        • 創建數組以及改變數組形狀
        • 數組四則運算和冪運算
        • 矩陣運算
      • 【4】矩陣和隨機數
    • Matplotlib庫
      • 安裝Matplotlib以及繪圖基礎
      • 繪制散點圖
      • 繪制折線圖與柱形圖
      • 利用keras集成的數據集完成可視化
        • 波士頓房價數據集
        • 鳶尾花數據集
    • Pillow圖像處理庫
      • Pillow安裝和導入包
      • 實例:手寫數字數據集MNIST
    • TensorFlow基礎
      • TensorFlow2.0特性
      • Tensor(張量)的創建
      • 維度變換
      • 部分采樣
      • 基本數學運算
      • tf與np的互相轉換
    • 機器學習基礎

前言

截圖來源于mooc課程:https://www.icourse163.org/learn/XUST-1206363802?tid=1206674203#/learn/announce
在這里插入圖片描述
以截圖的方式保存并整理,以后有遺忘的知識點或者命令可以快速查詢。

conda環境管理

可能用到的網址和命令:

https://mirror.tuna.tsinghua.edu.cn/help/anaconda/ pip install
tensorflow==2.0.0-beta -i
https://pypi.tuna.tsinghua.edu.cn/simple

python語法

【1】語言屬性

【2】代碼縮進問題

在這里插入圖片描述

【3】input和output函數與print函數

在這里插入圖片描述

【4】關鍵字與簡單數據類型與簡單運算符

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【5】利用縮進體現邏輯關系

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【6】數據結構:列表與元組

在這里插入圖片描述
在這里插入圖片描述
為了與數學計算中的()區分開來,元組要加,
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【7】數據結構:字典

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【8】數據結構:集合

在這里插入圖片描述
集合中沒有重復元素
在這里插入圖片描述

【8】基礎函數以及函數的定義方式

在這里插入圖片描述
在這里插入圖片描述

【8】模塊、包和庫的命名方式以及導入方式

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【9】常用模塊

sys模塊

在這里插入圖片描述
在這里插入圖片描述

platform模塊

在這里插入圖片描述

math模塊

在這里插入圖片描述

random模塊

在這里插入圖片描述

【10】對象與類

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【11】文件操作

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【12】異常處理try:except語句和with語句

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
with語句,即使代碼運行中出現了錯誤,也會進行內存清理操作
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

NumPy庫

【1】數組形狀描述

在這里插入圖片描述
在這里插入圖片描述

【2】導入庫函數以及創建各種數組、訪問數組等操作

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

【3】數組運算操作

創建數組以及改變數組形狀

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

數組四則運算和冪運算

在這里插入圖片描述
一維數組可以和多維數組相加,相加時會將一維數組擴展至多維。
在這里插入圖片描述
在這里插入圖片描述

矩陣運算

在這里插入圖片描述
在這里插入圖片描述

【4】矩陣和隨機數

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
seed隨機種子只有效一次
在這里插入圖片描述
在這里插入圖片描述

Matplotlib庫

安裝Matplotlib以及繪圖基礎

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

繪制散點圖

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

繪制折線圖與柱形圖

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

利用keras集成的數據集完成可視化

波士頓房價數據集

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
代碼:

#加載數據集
import tensorflow as tf
boston_housing = tf.keras.datasets.boston_housing
#第一次運行時,本地磁盤沒有文件會自動下載
(train_x,train_y),(test_x,test_y) = boston_housing.load_data(test_split=0)
#訓練數據集的屬性和房價 測試數據集的屬性和房價
print("Training set:",len(train_x))
print("Testing set:",len(test_x))
print(train_x)

鳶尾花數據集

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

#下載鳶尾花數據集iris
#訓練數據集 120條數據
#測試數據集 30條數據
import tensorflow as tf
TRAIN_URL = "http://download.tensorflow.org/data/iris_training.csv"
train_path = tf.keras.utils.get_file("iris_training.csv",TRAIN_URL)

用excel打開文件iris_training.csv
在這里插入圖片描述
若是想省事,不用每次修改保存的文件名,可以這樣寫;

train_path = tf.keras.utils.get_file(TRAIN_URL.split('/')[-1],TRAIN_URL)

這樣可以直接以TRAIN_URL地址中最后一個/后面的字符串作為文件名,十分方便。

Pillow圖像處理庫

Pillow安裝和導入包

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

實例:手寫數字數據集MNIST

在這里插入圖片描述
下載數據集:

import tensorflow as tf
mnist =tf.keras.datasets.mnist
(train_x,train_y),(test_x,test_y) = mnist.load_data()

在這里插入圖片描述
在這里插入圖片描述
以不直觀的數組形式顯示圖片:
在這里插入圖片描述
以圖片形式顯示:

import tensorflow as tf
import matplotlib.pyplot as plt
mnist =tf.keras.datasets.mnist
(train_x,train_y),(test_x,test_y) = mnist.load_data()
plt.axis("off")
plt.imshow(train_x[0],cmap="gray")
plt.show()

在這里插入圖片描述

TensorFlow基礎

TensorFlow2.0特性

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

Tensor(張量)的創建

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
截斷正態分布(Truncated normal distribution
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

維度變換

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

部分采樣

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

基本數學運算

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
兩個張量的最后一個維度必須相等
在這里插入圖片描述

tf與np的互相轉換

在這里插入圖片描述
在這里插入圖片描述
tf.data 加載數據
feature columns 描述特征

機器學習基礎

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
向量默認為列向量,所以行向量要加上轉置符號
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
當樣本屬性非常多甚至超過樣本個數會導致XTX不滿秩
在這里插入圖片描述
區別維度的概念
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378413.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378413.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378413.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

string concat_Java String concat()方法與示例

string concat字符串concat()方法 (String concat() Method) concat() is a String method in Java and it is used to concatenate (add) a given string to the string. It returns a concatenated string. concat()是Java中的String方法,用于將給定的字符串連接(…

第五章 染料結構對染色性能的影響單元測驗

?1,引起染料結構發生變化的因素有() 染料商品添加劑及方法。 染料合成中間體選擇及合成條件。 染色助劑。 染色溫度。 2,染料結構影響染色()性能 染色熱力學性能。 染色牢度。 染色動力學性能。 染色勻染性能。 3,染料精制除雜時,染液中加入的溶劑應該具有()性能 …

sql2008怎么轉移到sql2005

一般來說,最新版本會向下兼容,如果舊版本想用新版本則不行。 但是還是有一些辦法的,可以參考一下。-- 對象資源管理器(沒有的話按F8) 連接到你的2008實例--右鍵你要降級的數據庫-- 任務-- 生成腳本-- 在隨后出現的腳本中, 單擊"下一步&q…

字符搜索正則表達式語法詳解

工作之余抽點時間出來寫寫博文,希望對新接觸的朋友有幫助。明天在這里和大家一起學習一下字符搜索 作為一個術技,時常會到碰正則表達式相干的西東,很多時候忙著趕進度,都是在網上找一個可以決解的正則表達式,或是換另外…

gRPC之grpc resolver

1、grpc resolver 當我們的服務剛剛成型時,可能一個服務只有一臺實例,這時候client要建立grpc連接很簡單,只需要指定server 的ip就可以了。但是,當服務成熟了,業務量大了,這個時候,一個實例就…

linux測試固態硬盤讀寫速度,在 Linux 上檢測 IDE/SATA SSD 硬盤的傳輸速度

你知道你的硬盤在 Linux 下傳輸有多快嗎?不打開電腦的機箱或者機柜,你知道它運行在 SATA I (150 MB/s) 、 SATA II (300 MB/s) 還是 SATA III (6.0Gb/s) 呢?你能夠使用 hdparm 和 dd 命令來檢測你的硬盤速度。它為各種硬盤的 ioctls 提供了命…

stl標準模板庫_C ++標準模板庫(STL)中的array :: fill()

stl標準模板庫fill() is a member function of "array container", which sets a given value to all array elements. It can also be used to set the value to other of containers also. Value type should be same as container type. fill()是“數組容器”的成…

Opencv——批量處理同一文件夾下的圖片(解決savedfilename = dest + filenames[i].substr(len)問題)

文章目錄前言一、完整代碼二、實現效果前言 第一份代碼實現了批量修改同一文件夾下圖片的尺寸,有其他需求時僅需修改處理部分的代碼以及文件夾路徑。 第二份代碼實現了批量截取同一文件夾下每張圖片的ROI區域作為結果保存,注意截取后按下enter鍵才會跳到…

linux統計文件目錄及其文件個數

linux下統計目錄及其子目錄的文件的個數 查看某目錄下文件的個數 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l 查看某目錄下文件的個數,包括子目錄里的。 ls -lR|grep "^-"|wc -l查看某文件夾下目錄的個數,包括子目錄里…

處理文件、攝像頭和圖形用戶界面

1、基本I/O腳本 1.1 讀/寫圖像文件 import numpy import cv2#利用二維Numpy數組簡單創建一個黑色的正方形圖像 img numpy.zeros((3,3),dtypenumpy.uint8) img #結果為:array([[0, 0, 0],[0, 0, 0],[0, 0, 0]], dtypeuint8)img.shape#結果為:(3, 3)###…

linux桌面天氣,Ubuntu 14.10中安裝和配置天氣應用

對于操作系統平臺而言,有各種小插件功能方便用戶日常應用。在Ubuntu桌面中提供天氣信息的功能,可以使用Unity Dash和桌面應用來獲得相關信息,比如Typhoon。但對于用戶而言,可以提供快速查詢天氣狀況和溫度數據,并且只需…

使用ACE_SOCK_SEQPACK_Association獲取socket連接的本地及遠程IP端口信息

int connect(const std::string& ip, int port){ ACE_INET_Addr portAddr(port, ip.c_str()); ACE_SOCK_Connector connector; ACE_SOCK_Stream peer; if (-1 connector.connect(peer, portAddr)) { std::cout << "連接服務器(" <&…

linux批處理操作系統_批處理操作系統

linux批處理操作系統批處理操作系統 (Batch Processing Operating System) When we are working in an environment there is a restriction of making use of computer resources effectively and improvement in the programmers output. When we are working with tapes a l…

STL容器及其簡單應用(stack、priority_queue、vector、deuqe、list、map/multimap、set/multiset)

目錄前言【1】stack操作以及應用stack的幾個核心接口利用stack完成進制轉換【2】priority_queue操作以及應用priority_queue的幾個核心接口利用priority_queue完成合并果子問題【3】vector操作以及應用vector的幾個核心接口利用vector完成隨機排序【4】deuqe(雙向隊列)操作以及…

Android SAX API: XmlResourceParser及其擴展應用

XmlResourceParser繼承了2個接口&#xff1a;AttributeSet和XmlPullParser。其中XmlPullParser定義了Android SAX框架。跟Java 的SAX API相比&#xff0c;XmlPullParser令人難以置信地簡單。 一、使用XmlResourceParser讀取資源束中的xml 資源束是應用程序編譯后的應用程序包…

linux fdisk 磁盤空間使用率,linux查看磁盤剩余空間以及cpu使用情況

1、查看CPU個數cat /proc/cpuinfo | grep "physical id" | uniqtop可以實時的查看cpu的使用情況2、查看CPU核數cat /proc/cpuinfo | grep "cpu cores" | uniq3、查看CPU型號cat /proc/cpuinfo | grep model name |uniq4、查看內存cat /proc/meminfo | grep…

c語言 函數的參數傳遞示例_restder()函數,帶有C ++中的示例

c語言 函數的參數傳遞示例C restder()函數 (C remainder() function) remainder() function is a library function of cmath header, it is used to calculate the remainder (IEC 60559), it accepts two parameters (numerator and denominator) and returns the remainder…

jquery validation-jquery的驗證框架 詳解(1)

jquery validation驗證框架是一款非常優秀的客戶端數據驗證框架。我們在日常的項目中都會應用得到。今天開始我們會分兩到三個個階段 詳細的了解這款插件 至于這款插件是多么的優秀&#xff0c;怎么個描述法 我這里就不詳細述說。大家可以在接下來的時間里接觸并且感覺它的強大…

已知一個摻雜了多個數字字符的中文名拼音,去掉所有數字字符之后,形式為“名”+空格+“姓”;并且名和姓的首字母大寫,其他小寫,要求輸出姓名全拼,且全為小寫。(后附詳細樣例說明)

已知一個摻雜了多個數字字符的中文名拼音&#xff0c;去掉所有數字字符之后&#xff0c;形式為“名”空格“姓”&#xff1b;并且名和姓的首字母大寫&#xff0c;其他小寫&#xff0c;要求輸出姓名全拼&#xff0c;且全為小寫。&#xff08;后附詳細樣例說明&#xff09; 【輸入…

【視覺項目】【day2】8.21號實驗記錄(手機固定高度15cm拍攝+直方圖均衡化+模板匹配,模板12個,測試28個,效果十分差)

目錄均衡化代碼模板圖片按照大小排序總代碼測試效果新思路由于模板匹配是像素之間的比對&#xff0c;所以不同光照下的像素灰度值也會不同 所以在比對之前&#xff0c;我們需要對測試圖和模板圖進行直方圖均衡化&#xff0c;這一步可以先實現。 今天將采用批量處理的方式&#…