如何将矩阵附加到 python 中的矩阵?
How can I append a matrix to a matrix in python?
我想知道如何将矩阵的选定部分附加到 python 中的矩阵?
下面的 link 显示了我正在使用并试图附加的 excel 文件数据:
enter image description here
我现在的程序如下图:
import pandas as pd
main=pd.read_csv('C:/Users/Jonas/Desktop/testfile/testing.csv', header=None)
main_transposed=main.T
#Next excel file
wave_file=pd.read_csv('C:/Users/Jonas/Desktop/testfile/nxt_Test.csv', header=None)
wave_transposed=wave_file.T
谢谢
首先,矩阵问题的最佳解决方案是 Numpy 库,因此(简单地)将您的 DataFrame 转换为 ndarray,然后使用以下收集矩阵部分的概念:
import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9]])
b=np.array([[10,12,11],[100,5,79]])
b1_above_a=np.reshape(np.append(b[1,:],a),(4,3))
a_above_b1=np.reshape(np.append(a,b[1,:]),(4,3))
现在b1_above_a是b的第二行放在矩阵a上面,反之a_above_b1,我们把整个矩阵a放在b的第二行上面。
现在请记住,输出将被展平,因此请重塑它。
我想知道如何将矩阵的选定部分附加到 python 中的矩阵? 下面的 link 显示了我正在使用并试图附加的 excel 文件数据:
enter image description here
我现在的程序如下图:
import pandas as pd
main=pd.read_csv('C:/Users/Jonas/Desktop/testfile/testing.csv', header=None)
main_transposed=main.T
#Next excel file
wave_file=pd.read_csv('C:/Users/Jonas/Desktop/testfile/nxt_Test.csv', header=None)
wave_transposed=wave_file.T
谢谢
首先,矩阵问题的最佳解决方案是 Numpy 库,因此(简单地)将您的 DataFrame 转换为 ndarray,然后使用以下收集矩阵部分的概念:
import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9]])
b=np.array([[10,12,11],[100,5,79]])
b1_above_a=np.reshape(np.append(b[1,:],a),(4,3))
a_above_b1=np.reshape(np.append(a,b[1,:]),(4,3))
现在b1_above_a是b的第二行放在矩阵a上面,反之a_above_b1,我们把整个矩阵a放在b的第二行上面。 现在请记住,输出将被展平,因此请重塑它。