日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中向量长度_Python线性代数学习笔记——什么是向量?实现我们自己的向量...

發布時間:2024/4/14 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中向量长度_Python线性代数学习笔记——什么是向量?实现我们自己的向量... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇已經說明了為什么要學習線性代數?

下面我們正式開始學習

一切從向量開始

  • 什么是向量,究竟為什么引?向量?

從研究一個數,變成了研究一組數,向量表示的就是一組數

學過中學物理都知道力,速度,加速度等等,既有大小又有方向,在物理學和工程學中,幾何向量更常被稱為矢量。許多物理量都是矢量,比如一個物體的位移,球撞向墻而對其施加的力等等。與之相對的是標量,即只有大小而沒有方向的量。一些與向量有關的定義亦與物理概念有密切的聯系,例如向量勢對應于物理中的勢能。

現實生活中3維是我們人類能夠感受到的,但是大于3維我們是不能夠直觀感受的,但是可以用抽象的n維向量來刻畫

我們在刻畫一個事情的時候,經常都是從不同的角度來刻畫,這里的不同的角度其實用向量來表示的話就是不同的維度,比如下面房屋的例子:

使用兩個視角來看待:

1.方向和大小

2.不是方向,僅僅是一組數字

兩個視?看似不同,但可以互相轉換


向量的更多術語和表示法

在數學中,向量(也稱為歐幾里得向量、幾何向量、矢量),指具有大小(magnitude)和方向的量。它可以形象化地表示為帶箭頭的線段。箭頭所指:代表向量的方向;線段長度:代表向量的大小。與向量對應的量叫做數量(物理學中稱標量),數量(或標量)只有大小,沒有方向。

使用Python來實現我們自己的向量:

class Vector:#構造方法,傳進來的是一個lst數組def __init__(self,lst):self._values=lst#供系統調用的魔法方法def __repr__(self):return "Vector({})".format(self._values)#相當于Java的toString方法,用戶調用def __str__(self):return "({})".format(",".join(str(e) for e in self._values))#返回向量的維度def __len__(self):"""返回向量長度(有多少個元素)"""return len(self._values)#返回向量中第第index元素def __getitem__(self, index):"""取向量的第index個元素"""return self._values[index]

測試代碼:

from playLA.Vector import Vectorif __name__ == "__main__":vec = Vector([5, 2])print(vec)print(len(vec))print("vec[0] = {}, vec[1] = {}".format(vec[0], vec[1]))

效果:

總結

以上是生活随笔為你收集整理的python中向量长度_Python线性代数学习笔记——什么是向量?实现我们自己的向量...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。