300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python——创建二维数组

python——创建二维数组

时间:2018-12-25 19:36:54

相关推荐

python——创建二维数组

方1: 直接list创建

dp = [[1 for i in range(5)] for j in range(4)]print(dp)#其中5代表列数,4代表行数dp = [[11111] for j in range(4)]dp = [[11111],[11111],[11111],[11111]]

方2:NumPy库

优势:

numpy中数组存储在连续的块中,而使用list数组在内存中是分散存储的,numpy无需对内存地址再进行查找,节省资源。向量化,速度快。

使用arange

import numpy as npdp = np.arange(15).reshape((5,3))

使用zeros(),ones(), full()

import numpy as np#创建元素都为0dpz = np.zeros((5,4),dtype=int)#都为1dpo = np.ones((5,4),dtype=int)#都为2,可以设置dpf = np.full((5,4),2,dtype=int)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。