1、创建一个数值范围为0~1,间隔为0.01的数组
2、创建100个服从正态分布的随机数
3、对创建的两个数组进行四则运算
4、对创建的随机数组进行简单的统计分析

import numpy as np
#1、创建一个数值范围为0~1,间隔为0.01的数组
arr1=np.arange(0,1,0.01)
print("arange函数创建的数值范围为0~1间隔为0.01的数组arr1为:\n",arr1)
#2、创建由100个服从正态分布的随机数构成的数组
arr2=np.random.randn(100)
print('生成的随机数组arr2为:\n',arr2)#3、对创建的两个数组进行四则运算
print('arr1 + arr2:\n',arr1+arr2)
print('arrl-arr2:\n',arr1-arr2)
print('arrl*arr2:\n',arr1*arr2)
print('arrl/arr2:\n',arr1/arr2)
#print('arrl**arr2:\n',arr1**arr2)#4、对创建的数组进行简单的统计分析
print('正态分布数数组的累计和为:\n',np.cumsum(arr2))#计算所有元素的累计和
print('正态分布数去重后的值组为:\n',np.unique(arr2))#去除重复值
print('正态分布数组的均值为:',np.mean(arr2))#计算数组均值
print('正态分布数组的标准差为:',np.std(arr2))#计算数组标准差
print('正态分布数组的方差为:',np.var(arr2))#计算数组方差
print('正态分布数组的最小值为:',np.min(arr2))#计算最小值
print('正态分布数组的最大值为:',np.max(arr2))#计算最大值
print('正态分布数组的总和为:',np.sum(arr2))#计算数组总和

结果如图所示:



应用数据分析第二课第一次作业——创建一个数值范围为0~1,间隔为0.01的数组相关推荐

  1. python数据分析第二讲_七月在线 Python数据分析 第二课 Numpy

    本人有一丢丢编程基础,特此学习七月在线课程--Python 数据分析.本文记录了学习第二课Numpy的一些感受和心得. 第二讲的内容包括Numpy, ndarray, ndarray的取值赋值与切片. ...

  2. Python数据分析第二课:数据的写入与读取

    一 数据的写入 我们可以将数据写入到文件中进行永久性的保存,支持的文件格式有HTML.CSV.JSON.Excel. csv是最为常见的以纯文本文件存储数据文件的格式,它的优点是通用性很强,不受操作系 ...

  3. 【Web编程实践课第一次作业】体育新闻爬虫

    僕の世界から君を無くしたら 如果我的世界没有你 意味が無いから 无论何事都尽失意义 君の世界まで僕が向かうから 我会向着你的世界奔去 待っててくれるかな 请你等着我好吗 --<君のいない夜を越え ...

  4. 第二学期-第一次作业

    1-1. 计算两数的和与差 1.设计思路 第一步:设出被调用函数 op1, op2, *psum,  *pdiff ,利用被调函数计算*psum的值和*pdiff的值: 第二步:代入到主函数就是计算a ...

  5. Python界面编程第二课:Pyside2 创建窗口 (Python GUI)

    Pyside2 创建窗口 (Python GUI) – 在这篇Pyside2文章中,会演示如何创建窗口,学习本课之前请先看第一课<我们开始用Pyside2 (Qt For Python)> ...

  6. Windows编程第一课:纯手工创建一个窗体

    第一节 创建应用程序主窗体 1 创建消息处理函数 LRESULT CALLBACK fWinProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPara ...

  7. c++ stl队列初始化_创建一个向量,并将其像C ++ STL中的数组一样初始化

    c++ stl队列初始化 向量是什么? (What is the vector?) Vector is a container in C++ STL, it is used to represent ...

  8. 铃铛子简笔画训练营第二期+第一次作业

    上周脑袋一热,感觉自己平时没什么兴趣爱好,然后又看了一大段鸡汤文,然后一冲动,就报了简笔画训练营.... 没上课之前,以为会很简单,说不定我是绘画天才,以后出去,刷刷几下,画出来一个美女: 上了课之后 ...

  9. 吴恩达 coursera ML 第二课总结+作业答案

    前言 学以致用,以学促用,通过笔记总结,巩固学习成果,复习新学的概念. 目录 文章目录 前言 目录 正文 线性模型 模型判断准则 损失函数解析 损失函数解析2 梯度下降 梯度下降解析 应用梯度下降的线 ...

最新文章

  1. Scrum卡片层次图
  2. 某团面试题:JVM 堆内存溢出后,其他线程是否可继续工作?
  3. TCP/UDP编程中的问题汇总
  4. 《Adobe Illustrator大师班:经典作品与完美技巧赏析》—Bree Léman
  5. 测试点解析:1049 数列的片段和_12行代码AC
  6. [蓝桥杯][算法提高VIP]开灯游戏(dfs)
  7. php 常用rpc框架,php的轻量级rpc框架yar
  8. 1SVS2K 2.3.2 发布!
  9. VIVO怎么创建计算机快捷方式,vivo手机快捷键怎么调出来
  10. Nginx 限制单个IP的并发连接数及对每个连接速度(限速)
  11. asp.net安全身份验证
  12. python判断文件后缀_python判断文件夹内是否存在指定后缀文件的实例
  13. 前端面试笔记随笔---kalrry
  14. 方舟服务器炸了怎么修复,《方舟:生存进化》诸事不顺!退款BUG修复服务器又炸...
  15. Android Hook技术的简单实现
  16. 详解51系列单片机引脚及功能
  17. 1000瓶水里面有一瓶毒水,通过用兔子去喝水的方式检验,只能让兔子喝一次水,那么最少用多少只兔子检验出来是哪一瓶?
  18. Java集合类框架总结
  19. OB38R08T1读24C64程序
  20. 运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar

热门文章

  1. NoC(Network on Chip)基础 (6):Oblivious Routing 和 Adaptive Routing
  2. 一招搞定小白最头疼的数据大屏配色问题!
  3. 让自己做得更好的几句格言
  4. MAPPO:The Surprising Effectiveness of MAPPO in Cooperative, Multi-Agent Games
  5. 【论文泛读44】BoolQ:探索自然是/否问题的惊人难度
  6. 30岁程序员转行做管理:没经验焦虑不安怎么办?
  7. CAN总线的数据解析
  8. 这些愚蠢的问题你犯过吗?
  9. Ubuntu下U盘只读文件系统,图标上锁,提示无法修改
  10. 三. 通过人事管理系统学习-----了解JSP的内置对象!!!(并且温习java基础的方法)