• 数据拷贝


    1 r2 = r[:3,:3]
    2 r2
    array([[ 0,  1,  2],
           [ 6,  7,  8],
           [12, 13, 14]])

    1 r2[:] = 0
    2 r2
    array([[0, 0, 0],
           [0, 0, 0],
           [0, 0, 0]])

    此时r=
    array([[ 0,  0,  0,  3,  4,  5],
           [ 0,  0,  0,  9, 10, 11],
           [ 0,  0,  0, 15, 16, 17],
           [18, 19, 20, 21, 22, 23],
           [24, 25, 26, 27, 28, 29],
           [30, 30, 30, 30, 30, 30]])

    1 r_copy = r.copy()
    2 r_copy
    array([[ 0,  0,  0,  3,  4,  5],
           [ 0,  0,  0,  9, 10, 11],
           [ 0,  0,  0, 15, 16, 17],
           [18, 19, 20, 21, 22, 23],
           [24, 25, 26, 27, 28, 29],
           [30, 30, 30, 30, 30, 30]])

    1 r_copy[:] = 10
    2 print(r_copy, '
    ')
    3 print(r)
    [[10 10 10 10 10 10]
     [10 10 10 10 10 10]
     [10 10 10 10 10 10]
     [10 10 10 10 10 10]
     [10 10 10 10 10 10]
     [10 10 10 10 10 10]] 
    
    [[ 0  0  0  3  4  5]
     [ 0  0  0  9 10 11]
     [ 0  0  0 15 16 17]
     [18 19 20 21 22 23]
     [24 25 26 27 28 29]
     [30 30 30 30 30 30]]

    1 test = np.random.randint(0, 10, (4,3))
    2 test
    array([[0, 7, 9],
           [9, 2, 3],
           [7, 5, 9],
           [4, 8, 4]])

    1 for row in test:
    2     print(row)
    [0 7 9]
    [9 2 3]
    [7 5 9]
    [4 8 4]

    1 for i in range(len(test)):
    2     print(test[i])
    [0 7 9]
    [9 2 3]
    [7 5 9]
    [4 8 4]

    1 for i, row in enumerate(test):
    2     print('row', i, 'is', row)
    row 0 is [0 7 9]
    row 1 is [9 2 3]
    row 2 is [7 5 9]
    row 3 is [4 8 4]

    1 test2 = test**2
    2 test2
    array([[ 0, 49, 81],
           [81,  4,  9],
           [49, 25, 81],
           [16, 64, 16]])

    1 for i, j in zip(test, test2):
    2     print(i,'+',j,'=',i+j)
    [0 7 9] + [ 0 49 81] = [ 0 56 90]
    [9 2 3] + [81  4  9] = [90  6 12]
    [7 5 9] + [49 25 81] = [56 30 90]
    [4 8 4] + [16 64 16] = [20 72 20]








  • 相关阅读:
    spring core与context的理解
    maven项目中pom.xml快速生成
    MariaDB常用命令
    MariaDB快速入门指南
    My_plan_51
    Oracle简介及安装
    Oracle单行函数
    oracle多表查询
    单点登录原理与简单实现
    JavaScript 的时间消耗
  • 原文地址:https://www.cnblogs.com/zhengzhe/p/8511136.html
Copyright © 2020-2023  润新知