程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python matrix splicing

編輯:Python

python Matrix splicing

1. Error log

A wrong approach :

# hypothesis x shape (1,768)
np.shape(x)
# Every time a new one-dimensional matrix is generated a(1,768) Make it a x The next line :
x.append(a)

The results are displayed x The shape of is (2,1,768), This is obviously wrong
The form we want is (2,768)

2. Correct matrix splicing practice

Use np.vstack() Methods and np.hstack Method
The former makes the new matrix splice at the bottom of the existing matrix , Become a new line
The latter makes the new matrix splice on the right side of the existing matrix , It becomes a new column

# hypothesis x shape (1,768)
# Every time a new one-dimensional matrix is generated a(1,768) Make it a x The next line :
x = np.vstack((x, a))
np.shape(x) # The result is (2,768)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved