numpy库的特点,numpy库基本方法总结

  numpy库的特点,numpy库基本方法总结

  本文主要介绍如何在ubuntu18.04下安装numpy、scipy、pandas和matplotlib。

  一、numpyNumpy(数值Python)是用Python进行科学计算的基础软件包。NumPy是Python编程语言的扩展,增加了对大型多维数组和矩阵的支持,以及操作这些数组的大型高级数学函数库。NumPy提供了许多先进的数值编程工具,如矩阵数据类型、向量处理和复杂的操作库。它是专门为严格的数字处理而生产的。

  安装:

  如果你的ubuntu中没有安装python,请先安装python。

  在终端输入以下命令:

  Sudapt-get更新sudapt-get安装python-numpy如果是python3,只要把上面的python-numpy改成python3-numpy就行了,下面的安装包也是一样的。

  from Numpy Import * A=Arange(12)A=A . shape(3,2,2) Print A II。Scipy SciPy(读作“叹息派”)是一款面向数学、科学和工程的开源软件。SciPy库依赖于NumPy,它提供了方便的N维数组操作。SciPy库是为处理NumPy数组而构建的,它提供了许多用户友好且高效的数值例程,比如用于数值积分和优化的例程。它们可以在所有流行的操作系统上一起运行,并且安装快速且免费。NumPy和SciPy易于使用,但功能强大,足以被一些世界领先的科学家和工程师所依赖。如果你需要处理数字并在你的电脑上显示或发布结果,那么Scipy就是这项工作的工具。

  打开终端并输入:

  Sudapt-Get更新Sudapt-Get安装Python-Scipy III。Pandas Pandas是一个Python软件包,提供了一个快速、灵活、富有表现力的数据结构,旨在使“关系”或“标记”数据的工作变得简单直观。它旨在成为Python中实际、真实世界数据分析的基本高级组件。此外,它还有一个更广泛的目标,那就是成为任何语言中最强大、最灵活的开源数据分析/操作工具。它朝着这个目标进展顺利。

  Pandas是许多不同类型数据的理想选择:

  1.具有异构列的表数据,例如在SQL表或Excel电子表格中。

  2.有序和无序(不一定是固定频率)时间序列数据。

  3.具有行和列标签的任何矩阵数据(统一类型或不同类型)。

  4.任何其他形式的观察/统计数据集。数据实际上不需要被标记为放置在pandas数据结构中。

   安装:

  Sudapt-get更新Sudapt-get安装Python-Pandas IV。matplotlib matplotlib是Python编程语言及其NumPy数值数学扩展的绘图库。它提供了一个面向对象的API,使用常见的GUI工具包(如wxPython、Qt或GTK)将绘图嵌入到应用程序中。还有一个基于状态机(如OpenGL)的程序“pylab”接口,其设计与MATLAB非常相似。SciPy使用matplotlib。

   安装:

  Sudapt-get更新Sudapt-get安装Python-matplotlib,特别是引入matplotlib库时,需要注意的是,在python3环境下,需要提前引入tkinter包:

  import tkinter import matplotlib . py plot as PLT import numpy as NP命令检查是否安装了tkinter:

  O sudapt搜索python3-tk的命令安装tkinter。注意,这里的包名不是tkinter,而是python 3-tk:

  sud apt install Python 3-TK(Ubuntu)v . scikit-learn scikit-learn项目是由David Cournapeau编写的Google Summer of Code project scikits . learn启动的它的名字来源于这样一个概念:它是一个“SciPy toolkit”(SciPy toolkit),是由SciPy独立开发和分发的第三方扩展。最初的代码基础后来被其他开发人员广泛改写。在各种scikit中,scikit-learn和scikit-image在2012年11月被描述为“维护良好且广受欢迎”。

   安装:

  sudo apt-get更新sudo apt-get安装python-sklearn

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: