Numpy-100练习题(★☆☆)

本文提供了一份包含33道Numpy基础练习题的列表,涵盖了从创建数组、操作矩阵到高级功能如矩阵运算、归一化和日期处理等,旨在帮助读者巩固和提升Numpy技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刷题~~ 刷题 ~~
原题地址https://github.com/rougier/numpy-100

1.导入numpy并命名为np

import numpy as np

2.打印numpy的版本和配置

print(np.__version__)
np.show_config()

3.创建一个大小为10的0向量

np.zeros(10)

4.查看数组的内存大小

a = np.zeros(10)
a.size       #查看数组有多少个元素
a.itemsize   #查看每个元素占了多少个字节
a.nbytes     #查看数组一共占了多少内存,等同于a.size*a.itemsize

5.如何获取numpy中的add函数的文档

np.info(np.add)

6.创建一个大小为10的0向量,但第五个值为1

a = np.zeros(10)
a[4] = 1

7.创建有I个10-49的数组

np.arange(10,50)

8.翻转一个向量(第一个元素变为最后一个)

a = np.arange(1,11)
a = a[::-1]

9.创建一个3×3矩阵,值在0-8之间

#方法一
a = np.arange(9)
a.shape = 3,3

#方法二
a = np.arange(9).reshape(3,3)

10.找出[1,2,0,0,4,0]中的非零元素的索引

np.nonzero([1,2,0,0,4,0])

11.创建一个3×3的单位矩阵

np.eye(3)

12.随机创建一个3×3×3的数组

np.random.random((3,3,3))

13.随机创建一个10×10的数组,并找出最大最小值

a = np.random.random((
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值