Numpy:判别运算取值

Posted wodexk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Numpy:判别运算取值相关的知识,希望对你有一定的参考价值。

Numpy:判别运算取值

import numpy
print("-------------一维数组运算取值------------------")
vector = numpy.array([5, 10, 15, 20])
# vector == 10
equal_to_ten = (vector == 10)   
print (equal_to_ten)          # 返回:[False  True False False]
print(vector[equal_to_ten])   # 返回:[10]


print("---------------二维数组运算取值----------------------")
matrix = numpy.array([
                    [5, 10, 15], 
                    [20, 25, 30],
                    [35, 40, 45]
                 ])
print(matrix == 25)
print("------------")
second_column_25 = (matrix[:,1] == 25)
print (second_column_25)             # 返回:[False  True False],第1个是真,可用来取值
print(matrix[second_column_25, :])  # 提取第1行所有列,返回:[[20 25 30]]

 

 结果图:

技术分享图片

技术分享图片

 

以上是关于Numpy:判别运算取值的主要内容,如果未能解决你的问题,请参考以下文章

numpy 学习总结

numpy

逻辑回归和判别分析的区别

python---Numpy模块中数组运算的常用代码示例

python numpy片段

Python的Numpy库中各种矩阵基本运算的示例代码(加减乘点乘点除乘方转置等)