5、NumPy数组操作与通用函数全解析

NumPy数组操作与通用函数全解析

1. NumPy标准数据类型

NumPy数组中的值是单一类型的,了解这些类型及其限制非常重要。由于NumPy是用C语言构建的,这些类型对于C、Fortran等相关语言的用户来说会很熟悉。

1.1 创建特殊数组

可以使用以下代码创建特殊数组:

import numpy as np
# Create a 3x3 identity matrix
np.eye(3)
# 输出
# array([[ 1.,  0.,  0.],
#        [ 0.,  1.,  0.],
#        [ 0.,  0.,  1.]])

# Create an uninitialized array of three integers
# The values will be whatever happens to already exist at that
# memory location
np.empty(3)
# 输出
# array([ 1.,  1.,  1.])

1.2 指定数据类型

在构造数组时,可以使用字符串或关联的NumPy对象来指定数据类型,示例如下:

np.zeros(10, dtype='int16')
np.zeros(10, dtype=np.int16)

1.3 标准NumPy数据类型列表

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值