首页 > 编程知识 正文

numpy创建二维数组,python如何定义数组

时间:2023-05-03 17:13:01 阅读:41392 作者:4244

首先,可以使用np.array从Python列表创建数组。

#整数数组:NP.array([1、4、2、5、3] )得到以下结果:

请注意,与阵列(1、4、2、5、3 ) ) Python列表不同,NumPy要求数组包含相同类型的数据。 如果类型不匹配,NumPy将进行上转换(如果可能)。 其中整数类型转换为浮点类型。

NP.array ([ 3.14,4,2,3 ] )得到了以下结果:

如果要显式设置array ([ 3.14,4 .2 .3. ] )数组的数据类型,请使用dtype关键字。

NP.array ([ 1,2,3,4 ],dtype='float32 ' )得到了以下结果。

array([1.2 .3 .4.],dtype=float32 )最后,与Python列表不同,NumPy数组可以指定为多维数组。 以下是使用列表列表初始化多维数组的方法。

#由嵌套列表组成的多维数组NP.array([range(I,i 3) fori in [ 2,4,6 ] ] )具有以下结果:

array ([ 2,3,4 ]、[ 4,5,6 ]、[ 6,7,8 ] )内层列表被视为二维数组的行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。