您的位置:首页 > 编程语言 > Python开发

'numpy.ndarray' python.list

2017-01-09 09:51 507 查看
\>python

Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (

Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> a = arange(15).reshape(3, 5)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

NameError: name 'arange' is not defined

>>> from numpy  import *

>>> a = arange(15).reshape(3, 5)

>>> a

array([[ 0,  1,  2,  3,  4],

       [ 5,  6,  7,  8,  9],

       [10, 11, 12, 13, 14]])

>>> a.shape

(3, 5)

>>> b = arange(60).reshape(5,4,3)

>>> b

array([[[ 0,  1,  2],

        [ 3,  4,  5],

        [ 6,  7,  8],

        [ 9, 10, 11]],

       [[12, 13, 14],

        [15, 16, 17],

        [18, 19, 20],

        [21, 22, 23]],

       [[24, 25, 26],

        [27, 28, 29],

        [30, 31, 32],

        [33, 34, 35]],

       [[36, 37, 38],

        [39, 40, 41],

        [42, 43, 44],

        [45, 46, 47]],

       [[48, 49, 50],

        [51, 52, 53],

        [54, 55, 56],

        [57, 58, 59]]])

>>> a.shape

(3, 5)

>>> b.shape

(5, 4, 3)

>>> a.ndim

2

>>> b.ndim

3

>>> a.dtype

dtype('int32')

>>> a.dtype.name

'int32'

>>> b.dtype.name

'int32'

>>> a.itemsize

4

>>> b.itemsize

4

>>> a.size

15

>>> b.size

60

>>> type(a)

<type 'numpy.ndarray'>

>>> type(b)

<type 'numpy.ndarray'>

>>> c= array([6, 7, 8])

>>> c

array([6, 7, 8])

>>> type(c)

<type 'numpy.ndarray'>

>>> d= [6, 7, 8]

>>> d

[6, 7, 8]

>>> type(d)

<type 'list'>

>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: