文章目录
数组元素的类型可以通过dtype属性获得。下面我们创建几个数组,然后看看她们的元素类型是什么。然后我们看看dtype作为参数创建特定类型的数组的方法。
- 引入numpy ,创建一个列表a
![numpy函数:[5]dtype数组元素类型](/2015/05/23/numpy%E5%87%BD%E6%95%B0%EF%BC%9A%5B5%5Ddtype%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%B1%BB%E5%9E%8B/0b07ec1fbe096b63bec1b5cc0e338744eaf8ac17.jpg)
- 用列表a创建一个数组c
![numpy函数:[5]dtype数组元素类型](/2015/05/23/numpy%E5%87%BD%E6%95%B0%EF%BC%9A%5B5%5Ddtype%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%B1%BB%E5%9E%8B/f76575600c338744a71dc4e0530fd9f9d62aa017.jpg)
- 我们看看数组c的元素的数据类型,是int32
![numpy函数:[5]dtype数组元素类型](/2015/05/23/numpy%E5%87%BD%E6%95%B0%EF%BC%9A%5B5%5Ddtype%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%B1%BB%E5%9E%8B/e1bf8725bc315c60a96a80738fb1cb1348547774.jpg)
- 假如我们要创建一个其他类型的数组,可以设置dtype参数,如图所示,我们创建一个浮点型数据数组
![numpy函数:[5]dtype数组元素类型](/2015/05/23/numpy%E5%87%BD%E6%95%B0%EF%BC%9A%5B5%5Ddtype%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%B1%BB%E5%9E%8B/9864a2315c6034a8c01d531dc913495408237674.jpg)
- 我们再创建一个complex类型数组
![numpy函数:[5]dtype数组元素类型](/2015/05/23/numpy%E5%87%BD%E6%95%B0%EF%BC%9A%5B5%5Ddtype%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%B1%BB%E5%9E%8B/d66b7e59252dd42a7cd1ea37013b5bb5c8eab817.jpg)
- 当然,每一种数据类型都有几种字符串表达形式,我们可以使用typeDict字典来查询某种字符串所代表的数据类型,比如’d’和‘double’都表示float64数据类型
![numpy函数:[5]dtype数组元素类型](/2015/05/23/numpy%E5%87%BD%E6%95%B0%EF%BC%9A%5B5%5Ddtype%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%B1%BB%E5%9E%8B/48151723dd54564e379a0fa5b1de9c82d0584f74.jpg)
转载请注明来自DataScience.
邮箱: 675495787@qq.com