python初始化一个[[10, 20], [20, 30], [30, 40], [40, 50]]的矩阵
时间: 2023-02-12 18:52:23 浏览: 67
使用列表推导式可以很方便地初始化矩阵:
matrix = [[10, 20], [20, 30], [30, 40], [40, 50]]
也可以使用numpy库中的ndarray创建:
import numpy as np
matrix = np.array([[10, 20], [20, 30], [30, 40], [40, 50]])
还可以通过使用numpy中的函数来初始化矩阵,如:
matrix = np.zeros((4,2))
matrix[0,0] = 10
matrix[0,1] = 20
matrix[1,0] = 20
matrix[1,1] = 30
matrix[2,0] = 30
matrix[2,1] = 40
matrix[3,0] = 40
matrix[3,1] = 50
也可以使用numpy中的arange函数来初始化
matrix = np.arange(10,60,10).reshape(4,2)
如果你想使用pandas库来创建矩阵,可以使用DataFrame:
import pandas as pd
matrix = pd.DataFrame([[10, 20], [20, 30], [30, 40], [40, 50]])
阅读全文