实验1 Anaconda3的使用和Numpy、 Matplotlib、 Pandas的使用

1 实验目的

  1. 掌握在 Anaconda3环境下编写Python程序的方法。
  2. 掌握Numpy中对数组的操作方法。
  3. 掌握Matplotlib中常用图形的绘制方法。
  4. 掌握 Pandas中对数据框的操作方法。

2 实验内容

  1. 从 Anaconda3进入Jupiter Notebook,创建一个新的程序,保存到D:\maln目录下。写出具体步骤。
  2. 创建一个2行3列的二维数组,并将其各元素初始化为0。
  3. 设x=[1,2,3,4,5],y=[1,4,9,16,25],画出散点图。
  4. 创建一个2行2列的数据框df,行标签为0、1,列标签为A、B,如下所示

A     B

0      11    12

1      21    22

并打印出来。然后提取第0行第1列元素,并打印出来。


1.省略

2.创建一个2行3列的二维数组,并将其各元素初始化为0。

import numpy as np

a=np.zeros((2,3),dtype=int)
n = np.array(a)
print(n)

3.设x=[1,2,3,4,5],y=[1,4,9,16,25],画出散点图。

import matplotlib.pyplot as plt
import numpy as np

x = np.array([1, 2, 3, 4, 5])
y = np.array([1, 4, 9, 16, 25])

plt.scatter(x, y)
plt.show()

4.创建一个2行2列的数据框df,行标签为0、1,列标签为A、B,如下所示,并打印出来。然后提取第0行第1列元素,并打印出来。

import pandas as pd

data = [[11,12],[21,22]]

df = pd.DataFrame(data,columns=['A','B'])

print(df)
print(df.iloc[0,1])

关于matplotlib的其他设置:

# 设置x,y,标题
plt.title("一个星期的竹笋生长情况折线统计图")
plt.ylabel('长度/cm') 
plt.xlabel('天数/天')

# 显示中文
plt.rcParams['font.sans-serif'] = ['SimHei'] 
# 设置X轴的刻度
plt.xticks((“组距差书”),(”刻度标签“))

机器学习——Numpy、 Matplotlib、 Pandas的使用相关推荐

  1. 机器学习——科学计算库(Numpy,Matplotlib,Pandas)

    机器学习--科学计算库中主要介绍的内容是人工智能深度学习过程常用的几个python库,主要有Numpy,Matplotlib,Pandas等,具体如下所示 在学习的过程中,我也从网上借鉴了多位大佬的优 ...

  2. Python机器学习Numpy, Scipy, Pandas, Scikit-learn, Matplotlib, Keras, NN速查手册

    Numpy SciPy Scikit-Learn Pandas Keras Matplotlib Neural Network Zoo 图片来源 http://www.asimovinstitute. ...

  3. 【详解】机器学习库-Matplotlib+Numpy+Pandas

    目录 机器学习库-Matplotlib+Numpy+Pandas 1 Matplotlib基本使用 1.2 用途 1.3 操作指南 1.4 常见图形绘制 1.5 代码实现 2 Numpy基本使用 2. ...

  4. [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. 数据挖掘课程笔记6 : Numpy、Pandas和Matplotlib包基础知识

    #2018-03-22 10:23:16 March Thursday the 12 week, the 081 day SZ SSMR http://blog.csdn.net/eastmount/ ...

  6. python基础知识及数据分析工具安装及简单使用(Numpy/Scipy/Matplotlib/Pandas/StatsModels/Scikit-Learn/Keras/Gensim))

    Python介绍. Unix & Linux & Window & Mac 平台安装更新 Python3 及VSCode下Python环境配置配置 python基础知识及数据分 ...

  7. Numpy、Pandas、SciPy、Scikit-Learn、Matplotlib的关系以及学习资料

    Numpy.Pandas.SciPy.Scikit-Learn.Matplotlib的关系以及学习资料 1. Numpy.Pandas.SciPy.Scikit-Learn.Matplotlib的关系 ...

  8. #第17篇分享:python数据处理-pandas,numpy,matplotlib

    #python数据处理-pandas,numpy,matplotlib: 对于数据来说,有数据爬取-爬虫,数据处理-就是今天学习的,以及数据分析-sklearn,tensoflow机器学习及深度学习: ...

  9. cmd安装pip_离线情况下怎么安装numpy、pandas和matplotlib?一步一步教你

    由于工作机不能上网,在没有网的情况下装pandas真费劲,好不容易装好了,记录一下,备忘.具体步骤如下: 1.安装python(根据自己电脑的系统来装相应的版本,我的电脑是64位win7系统) 2.验 ...

  10. 【Python数据挖掘课程】六.Numpy、Pandas和Matplotlib包基础知识

    前面几篇文章采用的案例的方法进行介绍的,这篇文章主要介绍Python常用的扩展包,同时结合数据挖掘相关知识介绍该包具体的用法,主要介绍Numpy.Pandas和Matplotlib三个包.目录:   ...

最新文章

  1. 从零开始学习Sencha Touch MVC应用之七
  2. ysql怎么处理百分数? “%”
  3. javascript 传多个参数的正则表达式(用来获取某个参数值)
  4. 10个适用于Java程序员的有用单元和集成测试工具
  5. 深入 char * ,char ** ,char a[ ] ,char *a[]
  6. php 立即执行函数,关于javascrip的立即执行函数的解析
  7. sip 时序图_Tcl与Design Compiler (五)——综合库(时序库)和DC的设计对象(下)
  8. Gitlab Java API 使用示例
  9. 死锁的处理策略——避免死锁
  10. 三菱fx2n做从站的modbus通讯_三菱FX2N与昆仑通态(MCGS)无线编程口通讯例程
  11. 车载系统华山论剑:Ali OS、Android、QNX孰优孰劣
  12. 油猴脚本(Tampermonkey)的安装和使用小结
  13. C# ping 局域网扫描
  14. 谈一谈企业部署erp系统的三大时间段
  15. 51单片机带闹钟c语言程序,51单片机编写的闹钟程序
  16. script type=text/JavaScript是什么
  17. Android滑动浮层(滑动布局中使其中子布局一个浮动)
  18. 删除Windows11中设备与驱动器下的多余图标
  19. 名片 - 名片设计的比例
  20. IntelliJ IDEA自动生成注释的author

热门文章

  1. MySQL调优之性能监控
  2. Manjaro20.0.3 google浏览器 字体发虚 更换 win10雅黑字体
  3. python中index()函数的使用
  4. 关于macOS、iPadOS深色模式无法自动切换的解决方案
  5. 2022年中国10大物联网云平台评估:阿里云第一,小米落选
  6. c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......
  7. LearnOpenGL笔记——五、高级光照:“法线贴图”和”视差贴图“
  8. 华硕adolbook14计算机专业能用吗,首款金属渐变笔记本! 华硕adolbook14评测:充电一次能用2天...
  9. 从输入URL到显示网页,都经历了什么?
  10. oracle数据库审计