购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 NumPy概述

NumPy是Python中一个非常基础的用于进行科学计算的库,它的功能包括高维数组计算、线性代数计算、傅里叶变换以及生产伪随机数等。NumPy对于scikit-learn来说是至关重要的,因为scikit-learn使用NumPy数组形式的数据来进行处理,所以我们需要把数据都转换成NumPy数组的形式,而多维数组(n-dimensional array)也是NumPy的核心功能之一。Num Py是一个运行速度非常快的数学库,主要用于数组计算,包含:

· 一个强大的 N 维数组对象ndarray。

· 广播功能函数。

· 整合C/C++/FORTRAN代码的工具。

· 线性代数、傅里叶变换、随机数生成等功能。

【例2-1】 利用NumPy实现科学计算。

运行程序,输出如下:

     i:
     [[500 12 13]
      [123 4 9]]

此处的i就是一个典型的NumPy数组。后面我们会用“np数组”来指代NumPy数组。 zJKW3KGHtMoW1ERBmfBgTtkGLWx1Ckh3MEdT30E11kcsf6ppFCh7+ESrdUizGaeH

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开