python怎么创建对象数组
发布时间:2025-05-09 10:53:57
一、直接定义法:
1.直接定义
matrix=[0,1,2,3]
2.间接定义
matrix=[0forinrange(4) print(matrix)
相关推荐:Python基础教程
二、Numpy方法:
Numpy内置了从零开始创建数组的函数:zeros(shape)用0填充指定形状的数组将被创建。默认dtype为float64。
以下是几种常用的创作方法:
#coding=utf-8 importnumpyasnp a=np.array(1、2、3、4、5) printa b=np.zeros((2,3)) printb c=np.arange(10) printc d=np.arange(2,10,dtype=np.float) printd e=np.linspace(1.0,4.0,6) printe f=np.indices((3,3)) printf
三、其它转换方法:
还有一种常用的数组方法,就是从其他Python结构(如列表、元组)转换。
以下是一些例子。
列表转数组:
a=[] a.append(1,2,4) a.append(2,3,4) a=np.array(a) a.flatten()
元组转成数组:
importnumpyasnp mylist=[1,2,3] printtuple(mylist) iarray=np.array(tuple(mylist)) printiarray
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)