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. 三星Exynos芯片只卖魅族?或是高通所致
  2. Line上半年扭亏为盈 用户及营收遇瓶颈
  3. Oracle 创建,查询,删除 job
  4. 聊聊flink的FencedAkkaInvocationHandler
  5. java list clear 垃圾回收_list.clear()vs list = new ArrayList Integer(); [重复]
  6. php 能处理死循环吗,详解PHP死循环写法和作用
  7. C4C Adapt menu debugging
  8. MySQL保留2位小数
  9. 《JavaScript高级程序设计(第四版)》红宝书学习笔记(第五章:基本引用类型,原始值包装类型,单例内置对象)
  10. CPU位数、操作系统位数、应用程序位数浅析
  11. 不加密,DES加密 RSA加密图
  12. linux clone命令,【linux命令】git clone 用法说明
  13. c++ opengl 绘制地面_铝合金门窗设计之绘制节点图
  14. 智慧社区管理类毕业论文文献不好找?
  15. 如何新浪微博html5,新浪微博接入Html5游戏 注重轻量碎片化
  16. 触动精灵 获取getColor颜色失败
  17. java中int型的取值范围_Java中int的取值范围
  18. UI设计实用经验分享
  19. LINUX 下播放 DVD 全攻略 (关键字 DVD-ROM LiViD fifo OMS)
  20. 关于冒险岛,8090的不二游戏

热门文章

  1. centos 7 安装音频视频解码器
  2. 阿里中台专家:我们阿里内部是怎么做业务中台的?
  3. springboot 如何跳转jsp页面
  4. Overlapped分析
  5. 从0开始在ubuntu18.04上搭建嵌入式Linux开发环境以及嵌入式Qt5.6开发环境
  6. ios相机内存_手机内存清理了还是不够用?不知道这些方法,真是太可惜了
  7. 计算机辅助设计软件(CAD)AutoCAD2024版本在Windows系统的下载与安装配置
  8. suricata 流管理
  9. 二零一八年的年终回顾总结
  10. 如何将扫码枪连接至PROFINET系统(内附详细操作方法及参数配置)