科学计算库Numpy
  say4Z9g800rV 2023年11月05日 50 0

数据都可以转换成矩阵,行就是每一条样本数据,列是每个字段的特征,numpy在矩阵计算上非常高效,可以快速处理数据并进行数值计算

主要了解numpy核心的模块与常用的函数的使用方法

 

工号

职位

工龄

收入

张三

...

...

...

 

李四

...

...

...

 

王五

...

 

...

 

3.1 numpy的基本操作

在使用numpy工具包之前,必须先导入资源包

In  import numpy as np

说明:as 给资源包 起别名的关键字,np 是numpy别名,np代表的就是numpy 

 

3.1.1 array 数组

 

假设按照python的常规方法定义一个数组array=[1,2,3,4,5],并对数组中的每一个元素都执行+1的操作,

 

# 执行当前代码块的快捷键:ctrl+enter

 

# 执行当前代码块且插入一个输入行的快捷键:alt+enter

科学计算库Numpy_数据

 

# 以上错误输出结果显示此处创建的是一个list结构,无法执行上述操作,不同格式的数据,执行操作后的结果也是不一样的,

科学计算库Numpy_数组_02

 

以上输出结果显示数据类型是ndarray,也就是numpy中低层数据类型,后续进行各种矩阵操作的基本对象就是它

科学计算库Numpy_数据类型_03

 

以上结果说明:在numpy中如果对数组执行一个四则运算(+-*/)就相当于对其中的每一个元素做相同的操作,如果数组操作的对象和它的规模一样,则其结果就是对应位置进行计算。

 

科学计算库Numpy_数据_04

 

3.1.2 数组特性

 

科学计算库Numpy_数组_05

 

以上结果表示当前数组是一维,其中有5个元素

holly_list=[1,2,3,4,5]

holly_list.shape      

 

科学计算库Numpy_数据类型_06

 

创建一个二维数组

np.array([ [1,2,3] , [4,5,6] ])

 



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
say4Z9g800rV