python與線性代數(shù) 生成矩陣【轉(zhuǎn)】

在python中生成矩陣,需要用到numpy這個(gè)庫(kù)。

?numpy庫(kù)中可以用于生成矩陣的方法有很多中。

包括:array,empty, empty_like, zeros, zeros_like, ones, ones_like, full, full_like方法。

?他們都是怎么用的呢,我們來(lái)看一個(gè)例子:

使用前首先需要引入numpy庫(kù),一般使用import numpy as np的方法。

?array方法將一個(gè)python的list轉(zhuǎn)化為numpy.ndarray,也就是矩陣。

?full方法將生成第一個(gè)參數(shù)是矩陣的shape,是一個(gè)tuple,用于指定維度,第二個(gè)參數(shù)是默認(rèn)值。

?full_like是根據(jù)一個(gè)已有矩陣的樣子,生成另一個(gè)矩陣。第二個(gè)參數(shù)同樣是默認(rèn)值。

?ones生成全是1的矩陣,相當(dāng)于full(shape,1)

zeros生成全是0的矩陣,相當(dāng)于full(shape,0)

empty是生成空矩陣,不對(duì)元素進(jìn)行初始化

ones_like,zeros_like,empty_like是根據(jù)已有矩陣的樣子,生成相應(yīng)的矩陣。

?大家可以試驗(yàn)一下。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基礎(chǔ)篇NumPy的主要對(duì)象是同種元素的多維數(shù)組。這是一個(gè)所有的元素都是一種類型、通過(guò)一個(gè)正整數(shù)元組索引的元素表格(...
    oyan99閱讀 5,301評(píng)論 0 18
  • 先決條件 在閱讀這個(gè)教程之前,你多少需要知道點(diǎn)python。如果你想從新回憶下,請(qǐng)看看Python Tutoria...
    舒map閱讀 2,753評(píng)論 1 13
  • NumPy是Python中關(guān)于科學(xué)計(jì)算的一個(gè)類庫(kù),在這里簡(jiǎn)單介紹一下。 來(lái)源:https://docs.scipy...
    灰太狼_black閱讀 1,337評(píng)論 0 5
  • 來(lái)源:NumPy Tutorial - TutorialsPoint 譯者:飛龍 協(xié)議:CC BY-NC-SA 4...
    布客飛龍閱讀 33,595評(píng)論 6 97
  • 做些筆記,自己忘了可以回來(lái)查一下?? 1.開(kāi)啟和關(guān)閉mac自帶Apache sudo /usr/sbin/apach...
    動(dòng)感超人丶閱讀 1,824評(píng)論 0 1

友情鏈接更多精彩內(nèi)容