首页 > 其他 > 详细

科学计算库学习报告

时间:2020-05-06 18:30:32      阅读:76      评论:0      收藏:0      [点我收藏+]

一.numpy和matplotlib笔记

1.numpy

   引用方式:import numpy as np

   创建数组常用函数

    技术分享图片

 

    数组ndarray的基本处理函数:

     技术分享图片

 

    ndarray类的索引和切片:

     技术分享图片

     numpy库的算术运算函数:

     技术分享图片

 

     numpy库的比较运算函数:

     技术分享图片

 

     numpy库的其他运算函数:

    技术分享图片

 

    2.matplotlib

        matplotlib 是提供数据绘图功能的第三方库,其pyplot 子库主要用于实现各种数据展示图形的绘制.

        引用方式:import matplotlib.pyplot as plt

       plt库的绘图区域函数

        技术分享图片

 

       plt库的读取和显示函数

       技术分享图片

 

      plt库的基础图表函数

      技术分享图片

 

      技术分享图片

 

    技术分享图片

      plt库的坐标轴设置函数

       技术分享图片

 

        技术分享图片plt库的标签设置函数

 

        技术分享图片

 

         技术分享图片

 

         plt库的区域填充函数

         技术分享图片

 

二.python123作业雷达图

import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams [‘font.family‘]=[‘SimHei‘]
matplotlib.rcParams [‘font.sans-serif‘]=[‘SimHei‘]
labels=np.array([‘第1周作业‘,‘第2周作业‘,‘第3周作业‘,‘第4周作业‘,‘第5周作业‘,‘第6周作业‘])
nAttr=6
data=np.array([80,104,80,95,97,70])
angles=np.linspace(0,2*np.pi,nAttr,endpoint=False)
data=np.concatenate((data,[data[0]]))
angles=np.concatenate((angles,[angles[0]]))
fig=plt.figure(facecolor="white")
plt.subplot(111,polar=True)
plt.plot(angles,data,‘bo-‘,color=‘g‘,linewidth=2)
plt.fill(angles,data,facecolor=‘g‘,alpha=0.25)
plt.thetagrids(angles*180/np.pi,labels)
plt.figtext(0.52,0.95,‘xieyuhua python123作业成绩图‘,ha=‘center‘)
plt.grid(True)
plt.savefig(‘dota_radar.JPG‘)
plt.show()

技术分享图片

 

科学计算库学习报告

原文:https://www.cnblogs.com/xieyuhua/p/12837935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!