二.pil的部分操作
import numpy as np
print
(np.empty((3
,4))
)#建立乙個3行4列的元素未初始化空矩陣
print
(np.zeros(8)
)#乙個一維的全零矩陣
print
(np.zeros((3
,4))
)#乙個3行4列的全零矩陣
print
(np.ones(8)
)#乙個一維的全1矩陣
print
(np.ones((3
,4))
)#乙個3行4列的全1矩陣
print
(np.identity(5)
)#或print
(np.eye(5)
)#乙個5階的單位矩陣
print
(np.diag([1
,2,3
,4])
)#乙個對角線元素確定的對角陣
print
(np.full([3
,3],
6))#乙個3行3列元素全為6的矩陣
print
(np.arange(10,
20,2)
)#乙個從10到20的步長為2的矩陣
print
(np.linspace(10,
20,5)
)#乙個從10到20的矩陣(切為5片)
print
(np.tri(3,
4))#下三角矩陣
print
(np.vander(3,
4,5)
)#範德蒙
import numpy as np
a=np.array([1
,2,3
,4,5
,6,7
,8,9
])print
(a)print
(a.ndim)
#維度print
(a.t)
#裝置print
(a.size)
#個數print
(a.dtype)
#資料型別
print
(a.shape)
#大小b=a.reshape(3,
3)#重新調整
print
(b)print
(b.shape[1]
)#列的個數
import numpy as np
a=np.array([[
1,2,
3],[
4,5,
6],[
7,8,
9]])
b=a.copy(
)#複製
b=a.flatten(
)#降維
b=a.
max(
)#找最大值
b=a.
min(
)#找最小值
b=a.ptp(
)#對所有資料計算求最大值和最小值的差值
b=a.
sum(
)#求和
b=a.mean(
)#求均值
b=a.var(
)#求方差
b=a.std(
)#求標準差
b=a.prod(
)#計算所有元素的乘積
b=a.
all(
)#判斷是否全為不為空,0,false。如果全不為空,則返回true;否則返回false。
b=a.
any(
)#如果都為空、0、false,則返回false,否則返回true。
print
(b)
from pil import image
#基本img=image.
)#開啟本地
img_mode=img.mode#檢視模式
#print(img_mode)
img_size=img.size#檢視大小
#print(img_size)
img_get=img.getpixel((0
,0))
#獲取畫素點
#print(img_get)
img.show(
)#展示img這張
new=image.new(
'l',img.size,
255)
#建立新
width,height=img.size#獲取寬度和高度
img=img.convert(
"rgba"
)#將彩色圖轉換為灰度圖
'''"l"為黑白模式
"rgb" 3*8位畫素,真彩
"rgba" 4*8位畫素,真彩+透明通道
'''
reimg=img.resize(
(480
,300))
#reimg.show()
bands=img.split(
)#分離通道
#print(bands)#檢視一下到底是什麼呢
r=bands[0]
g=bands[1]
#賦值b=bands[2]
#分離操作
#r.show()
#g.show()
#b.show()
#分別展示觀察發現亮度不同
rimg=image.merge(
"rgb"
,(r,g,b)
)#合併重組操作
#rimg.show()
img2=image.
open
("c:/users/15990/desktop/chapter5/cat.gif"
)#img2.show()
print
(img2.size)
reimg.paste(img2,
(200,0
))#將貼上到另一張上(位於(200,0)上)
reimg.show(
)
本週設計部分及作業
設計部分 執行設計 執行模組組合 1 本系統一共有六個模組,登入校驗模組 公告模組,作業提交模組 作業評分 資源共享模組以及討論模組和課程面板 模組 2 通過使用者名稱確定使用者數和使用者可以使用的模組。執行控制 執行控制將嚴格按照各模組間函式呼叫關係來實現。在各事務中心模組中,需對執行控制進行正確...
HBASE簡介及部分操作例項
一 hbase簡介 hbase是乙個分布式的 面向列的開源資料庫,其名字 於hadoop資料庫 hadoop database hbase不同於一般的關聯式資料庫,它是乙個適合於非結構化資料儲存的資料庫,隸屬於apache的hadoop專案。二 hbase相關概念 表 table hbbase同樣是...
Python及Numpy的資料型別和操作
python numpy ps ndarray是乙個類,其預設建構函式是ndarray array是乙個函式,便於建立乙個ndarray物件。np.ndarray 建構函式相對更low level一些,使用預設建構函式建立的ndarray物件的陣列元素是隨機值,而numpy提供了一系列的建立ndar...