shang9252

2020-06-01   阅读量: 1158

Python数据分析 Python爬虫 Python编程 大数据

numpy练习1

扫码加入数据分析学习群

1\导入numpy库并简写为 np

import numpy as np

2\打印numpy的版本和配置说明

print(np.__version__) print(np.show_config())

3\创建一个长度为10的空向量

z = np.zeros(10)

4\如何找到任何一个数组的内存大小?(提示: size, itemsize) itemsize返回字节数,int为4字节,float为8字节

z = np.zeros((10, 10), dtype=np.int) malloc = z.size * z.itemsize

5\如何从命令行得到numpy中add函数的说明文档?(提示: np.info)

np.info(np.add)

6\创建一个长度为10并且除了第五个值为1的空向量(提示: array[4])

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

7\创建一个值域范围从10到49的向量(提示: np.arange)

z = np.arange(10, 49 + 1)

8\反转一个向量(第一个元素变为最后一个)(提示: array[::-1])

b = z[::-1]

9\创建一个 3x3 并且值从0到8的矩阵(提示: reshape)

matrix = np.arange(0, 9).reshape(3, 3)

10\找到数组[1,2,0,0,4,0]中非0元素的位置索引(提示: np.nonzero)

array = np.array([1, 2, 0, 0, 4, 0]) index = np.where(array != 0) index2 = np.nonzero(array)

11\创建一个 3x3 的单位矩阵(提示: np.eye)

matrix = np.eye(3)

12\创建一个 3x3x3的随机数组(提示: np.random.random)

array1 = np.random.rand(3, 3, 3) array2 = np.random.random((3, 3, 3))

13\创建一个 10x10 的随机数组并找到它的最大值和最小值

array = np.random.random((10, 10)) max_value = np.max(array) min_value = np.min(array) Zmin, Zmax = array.min(), array.max()

14\创建一个长度为30的随机向量并找到它的平均值

array = np.random.random(30)

mean1 = np.average(array)

mean2 = array.mean()


15\创建一二维数组,其中边界值为1,其余值为0(提示: array[1:-1, 1:-1])
Z = np.ones((4, 5)) Z[1:-1, 1:-1] = 0

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0132 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子