Чтобы объединить два столбца в матрицу с помощью Python, вы можете использовать различные подходы. Вот несколько способов:
Метод 1: использование NumPy
import numpy as np
column1 = [1, 2, 3, 4]
column2 = [5, 6, 7, 8]
matrix = np.column_stack((column1, column2))
print(matrix)
Метод 2: использование zip и понимания списков
column1 = [1, 2, 3, 4]
column2 = [5, 6, 7, 8]
matrix = [list(x) for x in zip(column1, column2)]
print(matrix)
Метод 3. Использование Pandas
import pandas as pd
column1 = [1, 2, 3, 4]
column2 = [5, 6, 7, 8]
df = pd.DataFrame({'Column1': column1, 'Column2': column2})
matrix = df.values
print(matrix)
Метод 4. Использование вложенного списка
column1 = [1, 2, 3, 4]
column2 = [5, 6, 7, 8]
matrix = [[column1[i], column2[i]] for i in range(len(column1))]
print(matrix)
Метод 5. Использование цикла for
column1 = [1, 2, 3, 4]
column2 = [5, 6, 7, 8]
matrix = []
for i in range(len(column1)):
matrix.append([column1[i], column2[i]])
print(matrix)
Обратите внимание, что в примерах кода предполагается, что два столбца имеют одинаковую длину.