python多维数组初始化(多种方法)

平时不管是刷力扣还是实际项目,都会遇到多维数组的问题,总结了初始化多维数组的几种方法,记录如下
方法一:
二维数组
例如:dp[n][2]初始化
越在前面的维度,总体上是越出现在后面

dp=[[0 for j in range(2)]for i in range(n)]

方法二:

dp=[[0,0] for _ in range(n)]

方法三:
使用numpy
numpy.empty配合numpy.fill使用
注意直接empty是随机赋值

二维矩阵

三维矩阵
初始化shape(3,4,5)
形状是分为3层,每层4行5列

方法四:
使用numpy的zeros

猜你喜欢

转载自blog.csdn.net/weixin_39666736/article/details/104206298
今日推荐