NumPy 习题册

习题 1:

考点:NumPy 模块的 arange() 函数的功能

题目:arange(5) 的所用是什么?
A. 创建一个包含 5 个元素的 Python 列表(list),取值分别为 1 ~ 5 的整数
B. 创建一个包含 5 个元素的 Python 列表(list),取值分别为 0 ~ 4 的整数
C. 创建一个包含 5 个元素的 NumPy 数组(ndarray),取值分别为 1 ~ 5 的整数
D. 创建一个包含 5 个元素的 NumPy 数组(ndarray),取值分别为 0 ~ 4 的整数
E. 以上都不对

解析:

import numpy as np

data = np.arange(5)
print(data)
print(type(data))
[0 1 2 3 4]
<class 'numpy.ndarray'>

正确答案:D


习题 2:

考点:ndarray 对象维度属性的存储方式

题目:ndarray 对象的维度属性是以下列哪种方式存储的?
A. 逗号隔开的字符串
B. Python 列表(list)
C. Python 元组(tuple)
D. 以上都不对

解析:

import numpy as np

a = list(np.arange(2))
b = list(np.arange(2))]
data = np.array([a, b)
# 查看数组数据
print(data)
# 查看数组data的类型
print(type(data))
print(data)
# 查看数组维度
print(data.shape)
# 查看数组维度类型
print(type(data.shape))
[[0 1]
 [0 1]]
<class 'numpy.ndarray'>
(2, 2)
<class 'tuple'>

正确答案:C


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值