欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python矩陣縱向合并

方一強1年前8瀏覽0評論

在Python中,矩陣的縱向合并可以使用numpy庫中的vstack()函數,也可以使用pandas庫中的concat()函數。

使用numpy庫的vstack()函數:

import numpy as np
# 定義兩個矩陣
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
# 縱向合并
c = np.vstack((a, b))
print(c)

運行結果:

[[1 2]
 [3 4]
 [5 6]
 [7 8]]

使用pandas庫的concat()函數:

import pandas as pd
# 定義兩個矩陣
a = pd.DataFrame({'A': [1, 3], 'B': [2, 4]})
b = pd.DataFrame({'A': [5, 7], 'B': [6, 8]})
# 縱向合并
c = pd.concat([a, b], axis=0)
print(c)

運行結果:

A  B
0  1  2
1  3  4
0  5  6
1  7  8

Numpy庫適合處理數值型數據,而Pandas庫支持多種類型的數據和索引,因此對于不同的數據類型,需要選擇相應的庫進行合并。