python定义numpy数组,创建一个numpy数组

  python定义numpy数组,创建一个numpy数组

  摘要:本文主要介绍了在Numpy中创建数组的九种方法的总结,并通过示例代码进行了详细介绍,具有一定的参考价值。感兴趣的朋友可以参考一下。

  00-10101,用空方法创建数组2,用数组3,用0/1创建数组4,用arange创建数组5,用linspace创建数组6,用numpy.random.rand创建数组7,用numpy.random.randn创建数组8,用numpy . random . randn创建数组9,用numpy.random.randint创建数组fromfunction。

  

目录

  这个方法可以创建一个空数组,dtype可以指定随机数的类型,否则,用一个random类型随机生成随机数。

  将numpy作为np导入

  dt=np.numpy([2,2],dtype=int)

  

1、使用empty方法创建数组

  使用array方法创建基于Python列表的数组,并在不设置dtype的情况下从列表中自动推断数据类型。

  将numpy作为np导入

  dt=np.array([1,2,3,4,5])

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  Dt=np.array ([1,2,3,4,5],dtype= F8) # 64位浮点数

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  

2、使用array创建数组

  调用zeros/one方法将创建一个全部为“0”/“1”值的数组,通常当数组元素的位置和大小相同时,会生成一个临时数组。0“/”1用作占位符。

  将numpy作为np导入

  dt=np.zeros([3,5],dtype=int)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  dt=np.ones([5,3],dtype=float)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  

3、使用zeros/ones创建数组

  使用arange方法创建基于数据区域的数组。

  将numpy作为np导入

  dt=np.arange(10,30,5)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  

4、使用arange创建数组

  Linspace基于一个范围构造一个数组,参数num是起始值和结束值之间需要创建多少个数值。RET会改变计算的输出,返回一个元组,元组的两个元素是要生成的数组和数组的步长值。

  将numpy作为np导入

  dt=np.linspace(20,30,num=5)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  dt=np.linspace(20,30,num=5,endpoint=False)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  dt=np.linspace(20,30,num=5,retstep=True)

  打印(元组:,dt)

  

5、使用linspace创建数组

  在很多情况下,手动创建的阵列无法满足业务需求,因此有必要创建随机阵列。

  将numpy作为np导入

  dt=np.random.rand(10)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  

6、使用numpy.random.rand创建数组

  Numpy.random.randn方法也是一种生成随机数组的方法,可以生成符合正态分布的随机数。

  将numpy作为np导入

  dt=np.random.randn(3,5)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  

7、使用numpy.random.randn创建数组

  生成一个10到30之间的随机数,从中取5个值来构建一个数组。

  将numpy作为np导入

  dt=np.random.randint(10,30,5)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  

8、使用numpy.random.randint创建数组

  函数方法可以通过函数规则创建数组。在这个方法中,shape参数设置了创建数组的规则,shape=(4,5),最终结果是一个4行5列的二维数组。

  将numpy作为np导入

  dt=np.fromfunction(lambda i,j:i j,(4,5),dtype=int)

  打印(数组:,dt)

  打印(数据类型:,dt.dtype)

  这就是本文关于在Numpy中创建数组的9种方法的总结。有关在Numpy中创建数组的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望你以后能支持热门的IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: