python中矩陣與陣列索引後的區別

2021-08-17 05:02:28 字數 1279 閱讀 8716



若有幫助到你,記得點讚哦!

"""

created on sun mar 18 19:33:01 2018

@author: lelouch_c.c

"""import numpy as np

a=np.array([[1,2,3],[2,3,4],[4,5,6]])

print('a=',a)

"""輸出:

a= [[1 2 3]

[2 3 4]

[4 5 6]]

"""b=a[1]

print('b=',b)

"""輸出:

b= [2 3 4]

"""print(type(b))

"""輸出:

#若a是array,b=a[1],a索引後,返回型別是array

"""c=b[1]

print('c=',c)

"""輸出:

c= 3 #b是array,b= [2 3 4],他有3個元素,b[1]可繼續索引

"""a=np.matrix([[1,2,3],[2,3,4],[4,5,6]])

print('a=',a)

"""輸出:

a= [[1 2 3] #可以看出:array與matrix具有相同的形狀,但功能不同

[2 3 4]

[4 5 6]]

"""b=a[1]

print('b=',b)

"""輸出:

b= [[2 3 4]]

"""print(type(b))

"""輸出:

#若a是mat,b=a[1],a索引後,返回型別是矩陣

"""c=b[1]

print('c=',c)

"""報錯 #這是因為b是矩陣,b=[[2 3 4]],它們是一項,b[1]超出範圍

"""

python中矩陣與陣列相乘的問題

下文 一下在神經網路中可能會遇到的np.dot 陣列,矩陣 和np.dot 矩陣,陣列 等矩陣與陣列相乘的問題 import numpy as np import tensorflow as tf a np.array 6,7,8 b np.array 1,2 3,4 5,6 print a.sha...

python中矩陣和陣列

我感覺張量是乙個統稱,陣列 矩陣這些都可被稱為張量。矩陣是陣列的特例。當陣列是二維的時候,就可以稱為矩陣。矩陣和二維陣列在某些場合可以通用。建立陣列 建立陣列時,錯誤的 將數值當作引數,array 裡面的引數應該是 9乙個列表或者乙個元組或者說在外觀上已經是乙個陣列了 numpy庫中的array將其...

python 逆矩陣 Python中的矩陣與逆矩陣

對於我正在做的乙個專案,我使用networkx adj matrix 函式將使用networkx建立的圖形分解為鄰接矩陣。然而,我遇到的乙個問題是,當我試圖求矩陣的逆時,分解的每乙個圖都會產生以下錯誤。在str traceback most recent call last file c eclip...