首页 > 编程语言 > 详细

NumPy-数组算术

时间:2019-10-22 00:24:43      阅读:80      评论:0      收藏:0      [点我收藏+]

NumPy数组算术

数组之所以重要是因为他允许你进行批量操作而无需任何循环语句,NumPy用户称这种特性为向量化。任何在两个等尺寸数组织之间的算术操作都应用了逐元素操作的方式。

lis1 = [1,2,3]
lis2 = [4,5,6]
arr = np.array([lis1,lis2])
print(arr)
print('-----------')
print(arr * arr)
print('-----------')
print(arr - arr)
print('-----------')
#带有标量计算的算术操作,会把计算参数传递给数组的每一个元素
print(1/arr)
print('-----------')
arr2 = np.array([[2,1,4],[3,2,6]])

#同尺寸数组之间的比较,会产生一个布尔值数组
print(arr>arr2)

[[1 2 3]

[4 5 6]]
/-----------
[[ 1 4 9]

[16 25 36]]
/-----------
[[0 0 0]
[0 0 0]]
/-----------
[[1. 0.5 0.33333333]
[0.25 0.2 0.16666667]]
/-----------
[[False True False]
[ True True False]]

NumPy-数组算术

原文:https://www.cnblogs.com/chanyuli/p/11716966.html

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