美文网首页
numpy快速入门(2):基本操作

numpy快速入门(2):基本操作

作者: 大锅烩菜 | 来源:发表于2018-09-02 12:47 被阅读0次

1. 判断元素是否等于某个值

matrix = numpy.array([[3,6,9],[2,4,8],[1,5,7]])

# == 对矩阵中每一个元素进行判断
res = matrix == 4
print(res)

结果:

[[False False False]
 [False  True False]
 [False False False]]

2. 将所有值为10的元素变为20

首先,判断每一个元素是否是10,之后将这个结果作为索引,使满足条件为True的所有元素的值变为20

matrix = numpy.array([[3,10,5],[4,5,10],[1,9,10]])

#1. 判断元素是否是10
res = matrix ==10
# 将值为10的元素修改为20
matrix[res] = 20
print(matrix)

结果:

[[ 3 20  5]
 [ 4  5 20]
 [ 1  9 20]]

3. 或运算

或用于多条件判断。

vector = numpy.array([9,10,5])
# 判断元素是否等于10或等于5
res = (vector==10)|(vector==5)
print(res)   
-------------
[False  True  True]

4. 类型转换

vector =numpy.array(["1","2","3"])
print(vector.dtype)
print(vector)
vector = vector.astype(float)
print(vector.dtype)
print(vector)

结果:

<U1
['1' '2' '3']
float64
[1. 2. 3.]

5. 最小值

matrix = numpy.array([[3,10,5],[4,5,10],[1,9,10]])
print(matrix.min())

最大值是max函数

6. 求和

matrix = numpy.array([[3,10,5],[4,5,10],[1,9,10]])
print(matrix.sum()) # 57

按照行求和:

matrix = numpy.array([[3,10,5],[4,5,10],[1,9,10]])
print(matrix.sum(axis=1)) # [18 19 20]

按照列求和:

matrix = numpy.array([[3,10,5],[4,5,10],[1,9,10]])
print(matrix.sum(axis=0)) # [ 8 24 25]

相关文章

  • numpy快速入门(2):基本操作

    1. 判断元素是否等于某个值 结果: 2. 将所有值为10的元素变为20 首先,判断每一个元素是否是10,之后将这...

  • Numpy和Pandas基本操作速查

    """ numpy 基本操作 """'''安装 Numpy 的方法:pip install numpy''''''...

  • Numpy

    1.numpy.tile(A,B)函数,实例验证 快速入门 Numpy[https://mp.weixin.qq....

  • numpy[2]

    numpy1numpy2numpy3 數組的操作 基本索引array[ ] 一. [一維(由0開始數)][二維(...

  • 2.2-Numpy数组基本用法

    NumPy数组基本用法 1.Numpy是Python科学计算库,用于快速处理任意维度的数组。2.NumPy提供一个...

  • Numpy入门2—基本运算

    基本运算数组的算数运算是按元素的 矩阵乘法image.png 3.产生一个随机数或者是随机数组 4.获得数组里面的...

  • Content

    1. Python 教程2. NumPy 快速入门教程3. Pandas 10 分钟4. Matplotlib 例...

  • day1-python3基础

    今天练习了python的基本知识。 1、数字类型的常规操作:math,random,numpy2、符串基本操作3、...

  • numpy基本操作

    numpy提供了一种n维数组对象:np.array()。 将数组封装为对象,有助于科学计算中的诸多操作。 下面给出示例

  • 基于python的数据分析三剑客

    实验一、数据处理之Numpy 一、实验目的 1. 了解numpy库的基本功能 2. 掌握Numpy库的对数组的操作...

网友评论

      本文标题:numpy快速入门(2):基本操作

      本文链接:https://www.haomeiwen.com/subject/qzwpwftx.html