矩阵创建与概率世界探索
1. 矩阵创建方法
在处理数据时,我们常常需要创建矩阵。创建由行和列组成的矩阵,有两种常见的方法。
- 使用列表的列表 :通过一个包含多个列表的主列表来创建矩阵,主列表中每个内部列表的内容就是矩阵的一行。例如:
import numpy as np
X = np.array([[1.1, 1, 545, 1],[4.6, 0, 345, 2],
[7.2, 1, 754, 3]])
print (X)
输出结果为:
[[ 1.1 1. 545. 1. ]
[ 4.6 0. 345. 2. ]
[ 7.2 1. 754. 3. ]]
- 使用单个列表并重塑形状 :可以先创建一个一维数组,然后使用
reshape
方法将其重塑为所需的行数和列数。元素会按行依次填充到新矩阵中,从元素(0,0)
开始直到最后一个元素。示例代码如下:
X = np.array([1.1, 1, 545, 1, 4.6, 0, 345, 2,
7.2, 1, 754, 3]).reshape(3,4)