NumPy练习题1

  1. 使用名称np导入numpy包 (★☆☆)
  2. 打印出numpy版本号和配置信息 (★☆☆)
  3. 创建一个空向量,尺寸为10 (★☆☆)
  4. 查出一个数组占用的内存体积 (★☆☆)
  5. 如何使用命令行来获得numpy中add这个函数的文档 (★☆☆)
  6. 创建一个大小为10的空向量,但第五个值为1 (★☆☆)
  7. 创建一个值为从10到49的向量[10,11,12…49] (★☆☆)
  8. 反转一个向量(第一个元素变为最后一个) (★☆☆)
  9. 创建一个 3 x 3 矩阵,其值范围为0到8 (★☆☆)
  10. 从 [1,2,0,0,4,0] 中查找出所有非零元素 (★☆☆)
  11. 创建一个 3 x 3 单位矩阵 (★☆☆)
  12. 使用随机值创建一个 3 x 3 x 3 数组(★☆☆)
  13. 使用随机值创建一个10 x 10 数组,并找出其最小值和最大值 (★☆☆)
  14. 创建一个大小为30的随机向量并找到平均值 (★☆☆)
  15. 创建一个2维数组,边框元素都为1,内部元素都为0 ; 如下图所示(★☆☆)
    在这里插入图片描述
  16. 如何在一个既有数组周围添加边框(用0填充) (★☆☆)
    在这里插入图片描述
  17. 下方表达式的结果是什么? (★☆☆)
0 * np.nan
np.nan == np.nan
np.inf > np.nan
np.nan - np.nan
np.nan in set([np.nan])
0.3 == 3 * 0.1
  1. 创建一个5x5矩阵, 其对角线下方的数值正好是1,2,3,4 (★☆☆)
    在这里插入图片描述
  2. 创建一个8x8矩阵并用棋盘图案填充它 (★☆☆)
    在这里插入图片描述
  3. 假设有一个(6,7,8)形状的三维数组,那么其中第100个元素的索引(x,y,z)是什么? (★☆☆)
  4. 使用 tile 函数创建棋盘格 8 x 8 矩阵 (★☆☆)
  5. 把一个 5 x 5 随机矩阵归一化 (★☆☆)
  6. 创建一个自定义dtype,用这个数据类型可以将颜色描述为四个无符号字节(RGBA)(★☆☆)
  7. 5 x 3 矩阵乘以 3 x 2 矩阵(实矩阵乘积) (★☆☆)
  8. 给定一维数组,所有在3到8之间的元素都变成其负数(正->负, 负->正). (★☆☆)
  9. 这段脚本的输出是什么? (★☆☆)
print(sum(range(5),-1))
from numpy import *
print(sum(range(5),-1))
  1. 设有整数向量Z,这些表达式中的哪些是合法的(★☆☆)
Z**Z
2 << Z >> 2
Z <- Z
1j*Z
Z/1/1
Z<Z>Z
  1. 以下表达式的结果是什么?
np.array(0) / np.array(0)
np.array([np.nan]).astype(int).astype(float)
  1. 如何让一个浮点类型数组里面的值全部取整? (★☆☆)
  2. 如何在两个数组之间找到相同的值? (★☆☆)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值