2023年11月21日開始重點強化學習

2021-08-11 05:03:18 字數 2893 閱讀 1688

ubuntu更新源:

sudo gedit /etc/apt/sources.list
輸入下面的源位址,速率會變高:
deb  xenial main restricted universe multiverse

deb xenial-security main restricted universe multiverse

deb xenial-updates main restricted universe multiverse

deb xenial-backports main restricted universe multiverse

##測試版源

deb xenial-proposed main restricted universe multiverse

# 原始碼

deb-src xenial main restricted universe multiverse

deb-src xenial-security main restricted universe multiverse

deb-src xenial-updates main restricted universe multiverse

deb-src xenial-backports main restricted universe multiverse

##測試版源

deb-src xenial-proposed main restricted universe multiverse

最後sudo apt-get update

1、安裝python,教程很多:

參考:安裝python2.7:

1

//安裝 python 發布版本,dev包必須安裝,很多用pip安裝包都需要編譯

2 sudo apt-get install python2.7 python2.7-dev

1

//很多pip安裝的包都需要libssl和libevent編譯環境

2 sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev

pip是python的包管理工具,建議python的所有包都用pip進行管理,命令如下:

1

//安裝 pip

2 sudo apt-get install python-pip

2、python入門介面軟體spyder安裝:

sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev

sudo pip install scrapy

sudo apt-get install libzmq-dev

sudo pip install pyzmq #here

sudo pip install pygments

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

sudo pip install qtconsole

sudo pip install ipython

apt install spyder 

3、安裝numpy和pandas:

pip 用來解決專案依賴問題。將專案所有依賴的第三方庫寫在乙個requirements.txt 中用pip 批量安裝。一般和virtualenv 配合使用,將所有包安裝在virtualenv 的環境中。下面給出用pip 安裝 的方法: 

在安裝pip 之前 先安裝 python-dev 

apt-get安裝命令sudo apt-get install python-dev

現在安裝好 python-dev 就可以安裝 python-pip

sudo apt-get install python-pip

現在用pip安裝用於數值計算和繪圖的包 分別是numpy scipy matplotlib pandas

sudo pip install numpy 

sudo pip install scipy 

sudo pip install matplotlib 

sudo pip install pandas

最後,驗證自己有沒有安裝成功:

開啟spyder,

新建,輸入:

import numpy as np #為了方便使用numpy 採用np簡寫

array = np.array([[1,2,3],[2,3,4]])  #列表轉化為矩陣

print(array)

"""array([[1, 2, 3],

[2, 3, 4]])

"""print('number of dim:',array.ndim)  # 維度

# number of dim: 2

print('shape :',array.shape)    # 行數和列數

# shape : (2, 3)

print('size:',array.size)   # 元素個數

# size: 6

得出結果即為成功,暫告一段落。

友情提醒,還是把ubuntu的鎖屏取消掉比較好,出現了兩次,鎖屏之後再開啟就一直是鎖屏介面,進不了程式的,不知道是虛擬機器還是ubuntu的原因,可以看我上乙個部落格。

2023年11月21日開發手記

更改了幾處bug 1 將棧由全域性變數變為區域性變數,修正了起始點不變的問題。2 將低通濾波器改為高通濾波器,修正了壓入棧的資料過多問題。f np.fft.fft2 new gray array rows,cols f.shape f 0 fftadd 0 f rows fftadd rows 0 ...

2023年11月21日開發手記

更改了幾處bug 1 將棧由全域性變數變為區域性變數,修正了起始點不變的問題。2 將低通濾波器改為高通濾波器,修正了壓入棧的資料過多問題。f np.fft.fft2 new gray array rows,cols f.shape f 0 fftadd 0 f rows fftadd rows 0 ...

2023年11月21日 元祖

元祖為對列表的二次加工,元素不可被修改 與列表的差異 並且元祖不能增加或者刪除 tu 1111,22,sxj 22 66,true,小括號叫元祖一般在最後一行 乙個逗號 與以後的引數做區分 對應的類叫tuple v tu 0 也可以被索引 v1 tu 1 2 print v,v1 元祖不能增加修改刪...