Python基础(Numpy创建数组)

Numpy创建数组方法及实现

操作方法

  • 01

    在python IDE导入numpy模块,我用的是自带解释器 >>> import numpy as np >>> np.array([1,2,3,4]) #通过array函数创建数组 array([1, 2, 3, 4])

  • 02

    >>> c=np.array([[1,2,3,4],[4,5,6,7],[7,8,9,10]])#二维数组,第0轴长度为3,第1轴长度为4,也就分别相当于矩阵的行数和列数 >>> c array([[ 1,  2,  3,  4], [ 4,  5,  6,  7], [ 7,  8,  9, 10]]) >>> c.shape#数组的形状可以通过其shape 属性获得,它是一个描述数组各个轴长度的元组(tuple) (3L, 4L)

  • 03

    >>> np.arange(0,1,0.1)#arange()函数指定了开始值、终值和步长创建等差数列的一维数组,注意不包含终值。 array([ 0. ,  0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9])

  • 04

    >>> np.linspace(0,1,10)#指定开始值、终值和元素个数创建等差数列的一维数组,通过endpoint参数指定是否包含终值,默认为Ture,即包含终值 array([ 0.        ,  0.11111111,  0.22222222,  0.33333333,  0.44444444, 0.55555556,  0.66666667,  0.77777778,  0.88888889,  1.        ])

  • 05

    >>> np.logspace(0,2,5)#logspace和linspace类似,区别在于它创建的是等比数列,起始值为10^0,而终值为10^2 array([   1.        ,    3.16227766,   10.        ,   31.6227766 ,  100.        ])

  • 06

    >>> np.logspace(0,1,12,base=2,endpoint=False)#base表示基数,endpoint=False表示终值不包含2^1。 array([ 1.        ,  1.05946309,  1.12246205,  1.18920712,  1.25992105, 1.33483985,  1.41421356,  1.49830708,  1.58740105,  1.68179283, 1.78179744,  1.88774863])

(0)

相关推荐

  • Python基础(Numpy切片)

    Python基础Numpy切片功能 操作方法 01 打开Python IDE,先导入Numpy模块 import Numpy as np 02 先输入数组 >>> a= np.ara ...

  • python小白入门(python基础教程菜鸟教程)

    本文涉及的python基础语法为:数据类型等数据类型1. 字符串的拼接我们在上一章中已经简单介绍了一下字符串的创建方式,这里我们简单学习一下字符串的运算和拼接.字符串的运算`字符串的加法` #把字符串 ...

  • Java多维数组如何声明、创建数组

    在Java中,数组是一种数据存储结构,是一组相同类型数据的集合,用来存储多个同类型的数据,也是实现算法的基础,下面小编教会大家Java多维数组如何声明.创建数组 操作方法 01 打开我们的Eclips ...

  • Java一维数组如何声明、创建数组

    在Java中,数组是一种数据存储结构,是一组相同类型数据的集合,用来存储多个同类型的数据,也是实现算法的基础,下面小编教会大家Java一维数组如何声明.创建数组 操作方法 01 打开我们的Eclips ...

  • python基础教程-注释的用法

    python基础系列教程-注释的用法,今天专门给大家介绍一节python注释的用法,视频教程录制的不完善的地方请多多包涵. 操作方法 01 单行注释 在python中我们经常使用 # 进行单行注释 用 ...

  • java语言中创建数组的三种方式

    java语言中,数组是非常重要的数据结构之一,下面就给大家带来创建数组的三种方式. 操作方法 01 java数组有3种声明方式,实际上分为2类.一种是静态的创建,例如方式2,:另外一种是动态的创建,例 ...

  • python基础教程-输出换行和九九乘法表

    python基础教程-输出换货切换不换行,以及九九乘法表的输出展示.也许可能不是很完美,还是希望大家支持. 操作方法 01 换行 正常情况下print输出的时候会自动进行换行处理,我们肯定有时候会有输 ...

  • MATLAB如何创建数组

    在MATLAB语言中,最基本和最重要的功能就是矩阵的运算,所有的数值都以矩阵为基本单元进行运算的.下面小编将详细的介绍矩阵的入门知识:数组创建的方法. 操作方法 01 [使用方括号创建数组] MATL ...

  • python基础教程-数据类型详解

    python提供了多种的数据类型,用来存放数据.其中数据类型中又包括:字符串,布尔类型,整数,浮点数,数字,列表,元组,字典,日期. 操作方法 01 1.字符串 a='this is string'p ...