numpy知识点

1.点乘

.dot()

2.转置

.T

3.求逆矩阵

np.linalg.inv()

4.拼接(返回变化后,但是并不对原来对象更改)

np.concatenate((要拼接的ndarray对象),axis=按哪个维度拼接)

axis=0 -->行增加

axis=1-->列增加

对于如果只有一个维度的ndarray,那么只能增加列,一直只有一行

import numpy as np
a=np.array([1,2,3,4,5,6]).reshape(2,3)
b=np.array([7,8,9,10,11,12]).reshape(2,3)
print(np.concatenate((a,b),axis=1))
print("*"*100)
print(np.concatenate((a,b),axis=0))
print("*"*100)
c=np.array([1,2,3])
d=np.array([4,5,6])
print(c)
print(np.concatenate((c,d),axis=0))

 

5.改变形状

.reshape(, ,)

posted @ 2025-02-28 13:17  Annaprincess  阅读(15)  评论(0)    收藏  举报