如何分析python numpy库

发布时间:2021-12-27 12:45:50 作者:柒染
来源:亿速云 阅读:144

如何分析python numpy库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1.NumPy( Numeric Python)

numpy是一个开源的python科学计算扩展库,主要用来处理任意维度数组和矩阵。
相同的任务,使用numpy比直接用python的基本数据结构更加简单高效。

它的功能:

numpyscipy,pandas等数据处理或科学计算库的基础

2.numpy的引用

如何分析python numpy库

虽说别名可以省略或者更改,但尽量使用上述约定的别名

3.Ndarray

n维数组,它是一个相同数据类型的集合,以0为下标开始进行集合中元素的索引。
我们知道,python有列表和数组此类的数据结构。

列表:数据类型可以不同(如[3, 2.4 ,‘a' ,“abc”]),数据是有序的
数组:数据类型相同(如[1,2,3,4])
集合: (如{2,4,3,5,7})数据是无序的

引入n维数组的意义

观察下列两组操作,其功能都是一样的。

import numpy as np

def pysum():
    a = [1, 2, 3, 4]
    b = [5, 6, 7, 8]
    c = []
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
    return c

def numpysum():
    a = np.array([1, 2, 3, 4])
    b = np.array([5, 6, 7, 8])
    c = a**2+b**3
    return c

print("使用列表运算的结果是:", pysum())
print("使用Numpy运算的结果是:", numpysum())

运行结果:

使用列表运算的结果是: [126, 220, 352, 528]
使用Numpy运算的结果是: [126 220 352 528]

但是很明显:

通常情况下,在科学运算中,一个维度所有数据的类型往往相同,这时,使用数组对象采用相同的数据类型,有助于节省运算时间和存储空间

ndarray的组成

如何分析python numpy库

ndarray对象的属性

如何分析python numpy库

3.数据类型

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

np.array()不指定dtype时,numpy将根据数据情况关联一个dtype类型

ndarray数组的创建

import numpy as np
x = np.array([[1, 0], [2, 0], [3, 1]], np.int32)
print(x)
print(x.dtype)

程序输出:

[[1 0]
 [2 0]
 [3 1]]
int32

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

adarray数组的变换

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

ndarray数组运算

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

4.索引与切片

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

5.随机数函数

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

6.统计函数

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

7.梯度函数

如何分析python numpy库

如何分析python numpy库

如何分析python numpy库

8.副本与视图

numpy线性代数

数组与标量之间的运算

如何分析python numpy库

常用numpy.linalg函数总结

如何分析python numpy库

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

推荐阅读:
  1. python安装numpy库的方法
  2. python如何安装numpy库

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python numpy

上一篇:Vue页面内怎么将图片上传并适用折叠面板

下一篇:C语言怎么绘制圣诞水晶球

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》