zoukankan      html  css  js  c++  java
  • 05数组操作

    import numpy as np
    # =============================================================================
    #  常用快捷键
    #  ctrl+4块注释  ctrl+5块撤销注释
    #  ctrl+l 跳转到行号 
    #  ctrl+1 注释/反注释
    # =============================================================================
    
    # =============================================================================
    #  常用快键键
    #  F11 全屏/撤销全屏
    #  F5 运行
    #  tab/shift+tab  代码缩进/撤销代码缩进
    # ==============================================
    math = np.array([[54,61,99],[520,12,12]])
    #print(math)
    english = np.array([[4,1,1],[5,11,9]])
    chinese = np.array([[82,12,54],[45,85,98]])
    
    music = np.array([58,58,65,21])
    dance = np.array([1,2,4,2])
    
    
    tot_symbol = math+english+chinese
    tot_fun = np.add(np.add(math,chinese),english)
    #print("符号加法:对应位置相加:",tot_symbol)
    #print("函数加法:对应位置相加:",tot_fun)
    #除法于指数
    # =============================================================================
    # print('计算余数:
    ',math % english) #对应位置相除
    # print('计算整除:
    ',math // english)
    # print('计算指数:
    ',math ** english)
    # =============================================================================
    
    
    print(math,"
     
    ",english)
    #取子集 从一个数组中提取出满足条件的元素构成的数组 , 该条件可以是一个数组跟另一个数组的关系、也可以是数组与数值的关系等等
    #print("满足条件的二维数组元素获取(从math里面获取math中元素 大于 english中元素,返回一个一维元组):
    ",math[math>english])
    #print("满足条件的一维数组元素获取(从music里面获取music中元素值大于dance中的元素值的元素,返回一个一维元组):
    ",music[music>dance])
    
    #判断操作
    print("二维数组的条件操作:
    ",np.where(math>90,22,math)) 
    #上面将math数组中大于90的元素改成22,第一个参数满足修改的是条件,第二个是修改之后的数值,第三个参数是要修改的对象,
  • 相关阅读:
    HDOJ2032_杨辉三角
    素数问题练习_HDOJ1262
    素数问题三步曲_HDOJ2098
    小黄衫的故事
    软件工程实践总结
    Beta吐槽
    Beta版本讨论
    Beta版本总结
    Beat版本冲刺(七)
    Beta版本冲刺(六)
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464245.html
Copyright © 2011-2022 走看看