Python数据分析(3)-numpy中nd数组的创建

1. ndarray的内存结构 

和其他的库一样,每个库都可能有自己独特的数据结构,例如OpenCV,numpy库的多维数组叫做ndarray( N dimensionality array
),它的内存结构如下图:
这里写图片描述
ndarray的内存结构
在这个结构体中有两个对象,一个是用来描述元素类型的头部区域,一个是用来储存数据的数据区域。(事实上大多数数据类型的数据都是这么储存的)。

2 ndarray对象的创建

2.1 ndarray多维数组的创建常规方法
创建一个3*3的数组并在屏幕打印它以及它的类型和维数:

    import numpy as np
    
    x = np.array([[0,1,2],[3,4,5],[6,7,8]],dtype = np.int32)
    print('这个数组是:',x)
    print('这个数组的数据类型是:',x.dtype)
    print('这个数组的大小:',x.shape)
[/code]

屏幕输出结果:  
![这里写图片描述](https://img-blog.csdn.net/20161122145927579)

我们也可以采用更加直接的办法:

​```code
    import numpy as np
    x = np.arange(0,9).reshape(3,3)
    print('这个数组是:',x)
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值