向量點(diǎn)乘運(yùn)算是指接受在實(shí)數(shù)R上的兩個(gè)向量并返回一個(gè)實(shí)數(shù)值標(biāo)量的二元運(yùn)算,它是歐幾里得空間的標(biāo)準(zhǔn)內(nèi)積。
站在用戶的角度思考問題,與客戶深入溝通,找到湄潭網(wǎng)站設(shè)計(jì)與湄潭網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋湄潭地區(qū)。
兩個(gè)向量a = [a1, a2,…, an]和b = [b1, b2,…, bn]的點(diǎn)積定義為:
a·b=a1b1+a2b2+……+anbn。
使用矩陣乘法并把(縱列)向量當(dāng)作n×1?矩陣,點(diǎn)積還可以寫為:
a·b=(a^T)*b,這里的a^T指示矩陣a的轉(zhuǎn)置。
點(diǎn)積的值
u的大小、v的大小、u,v夾角的余弦。在u,v非零的前提下,點(diǎn)積如果為負(fù),則u,v形成的角大于90度;如果為零,那么u,v垂直;如果為正,那么u,v形成的角為銳角。
兩個(gè)單位向量的點(diǎn)積得到兩個(gè)向量的夾角的cos值,通過它可以知道兩個(gè)向量的相似性,利用點(diǎn)積可判斷一個(gè)多邊形是面向攝像機(jī)還是背向攝像機(jī)。
向量的點(diǎn)積與它們夾角的余弦成正比,因此在聚光燈的效果計(jì)算中,可以根據(jù)點(diǎn)積來得到光照效果,如果點(diǎn)積越大,說明夾角越小,則物體離光照的軸線越近,光照越強(qiáng)。
numpy中直接用 * 即可表示數(shù)與向量的乘法,參考python 2.7的一個(gè)例子:
inport numpy as np
a = np.array([1,2,3,4]) # 向量
b = 5 # 數(shù)
print a*b
++++++++++++
[5,10,15,20]
首先要寫上這一句:
from numpy import *
(寫上這句的前提也得你已經(jīng)安了numpy)
(1) 定義一個(gè)零向量(4維):
a=zeros(4)
a
array([0.,0.,0.,0.])
定義一個(gè)List:
b=[1,2,3,4]
(2)向量可直接與List相加:
c=a+b
c
array([1.,2.,3.,4.])
(3)要給向量里每個(gè)元素都乘以同一個(gè)數(shù):
d=b*[3]
或者:
c=3
d=b*[c]
d
array([3.,6.,9.,12.])
而不能是d=b*3,即要乘的這個(gè)數(shù)字得是個(gè)List形式
(4)兩個(gè)向量相除(對(duì)應(yīng)元素相除):
e=[3,2,3,4]
f=d/e
f
array([1.,3.,3.,3.])
網(wǎng)頁標(biāo)題:python向量點(diǎn)乘函數(shù) python向量求和
URL網(wǎng)址:http://sd-ha.com/article6/hiepig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、軟件開發(fā)、App設(shè)計(jì)、微信公眾號(hào)、營(yíng)銷型網(wǎng)站建設(shè)、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)