1、返回原點(diǎn)
成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供彌勒網(wǎng)站建設(shè)、彌勒做網(wǎng)站、彌勒網(wǎng)站設(shè)計(jì)、彌勒網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、彌勒企業(yè)網(wǎng)站模板建站服務(wù),十載彌勒做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
home()
無(wú)參數(shù),直接調(diào)用
2、畫(huà)圓
circle(radius,extent,steps)
參數(shù):radius 指定圓的半徑,extent 繪制圓弧的夾角,steps 多邊形變數(shù)不給默認(rèn)值
3、畫(huà)點(diǎn)
dot(size,color)
參數(shù):size繪制點(diǎn)的直徑值,color點(diǎn)的色彩
4、印章
stamp()
無(wú)參數(shù)
5、清除印章
clearstamp(stampid)清楚印章
clearstamps(n=None) 清楚多個(gè)印章
參數(shù):stampid是調(diào)用stamp函數(shù)返回的ID值,n為None則刪除全部印章,如果n0則刪除前n個(gè)印章,n
在PyCharm里運(yùn)行正常,Python3.6.4
import?numpy?as?np
A?=?[1,?1]
B?=?np.array([1,?2])
C?=?np.sum(A*B)
D?=?np.dot(A,?B)
print(C)
print(D)
輸出:
3
3
x=randn這個(gè)寫(xiě)法是不對(duì)的。
randn是numpy里的一個(gè)生成隨機(jī)array的函數(shù)。
比如說(shuō)要生成一個(gè)三行兩列的隨機(jī)array,可以這樣寫(xiě):
import numpy
x = numpy.random.randn(3,2)
像這樣:
后面這個(gè)mat=x.T.dot(...)是先求這個(gè)3*3矩陣的轉(zhuǎn)置(.T),再求與點(diǎn)積(.dot)
點(diǎn)積就是矩陣各個(gè)對(duì)應(yīng)元素相乘, 這個(gè)時(shí)候要求兩個(gè)矩陣必須同樣大小。
其實(shí)可以分步來(lái)的,就知道做了什么運(yùn)算了。
像這樣:
dot(2)是點(diǎn)乘常數(shù)就不說(shuō)了,
那個(gè)x.T.dot([1,2,3])就是x.T的
1*1+2*2+3*3=14
2*1+3*2+4*3=20
懂了木有 =。=
import?math
class?Dot:
def?__init__(self,x,y,z):
self.x=float(x)
self.y=float(y)
self.z=float(z)???
t1=input('請(qǐng)輸入點(diǎn)t1的坐標(biāo):')
t2=input('請(qǐng)輸入點(diǎn)t2的坐標(biāo):')
t1=eval('[%s]'%t1)
t2=eval('[%s]'%t2)
T1=Dot(t1[0],t1[1],t1[2])
T2=Dot(t2[0],t2[1],t2[2])
print('點(diǎn)t1:',T1.x,T1.y,T1.z)
print('點(diǎn)t2:',T2.x,T2.y,T2.z)
s=math.sqrt((T1.x-T2.x)*(T1.x-T2.x)-(T1.y-T2.y)*(T1.y-T2.y)+(T1.z-T2.z)*(T1.z-T2.z))
print("兩點(diǎn)間的距離為:%s"%?s)
本文名稱(chēng):python的dot函數(shù) python do語(yǔ)句
分享URL:http://m.newbst.com/article42/hjphec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、域名注冊(cè)、虛擬主機(jī)、定制開(kāi)發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)