zoukankan      html  css  js  c++  java
  • PYTHON-矩阵操作1-X[:,1]等

    1.结论:

    #对于一个矩阵X,X[:,:]这种的操作;
    #1. : 代表所有;
    #2.数数从0开始数的;
    #3.可以是多维度的,本次的测试只到三维。更多维度的请自行测试;
    #4.[一维,二维,三维......]

    2.代码:

    import numpy as np
     
    X = np.array([[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19]])#10*2矩阵
    print(X)
    
    #X[行,列] 从0开始数
    print(X[:,0])#所有行第0列
    print(X[0,0])#0行0列
    print(X[:,1])#所有行,第0列
    print(X[1,:])#第1行,所有列
    
    print(X[0:2,:])#第0行到第 2 -1 行,所有列
    
    y = [[[1,2],[3,4],[5,6]],[[7,8],[9,10],[11,12]],[[13,14],[15,16],[17,18]]]#3*3*2矩阵
    Y = np.array(y)
    print(type(y),type(Y))
    print(Y[0,0,0])#我们认识3维度的坐标系就是(x,y,z),我就拿这个说吧!也是从0数数的啊!就是(0,0,0),理解了吧!
    print(Y[0,0,:])#也就是(0,0,all)
    #output
    [[ 0  1]
     [ 2  3]
     [ 4  5]
     [ 6  7]
     [ 8  9]
     [10 11]
     [12 13]
     [14 15]
     [16 17]
     [18 19]]
    [ 0  2  4  6  8 10 12 14 16 18]
    0
    [ 1  3  5  7  9 11 13 15 17 19]
    [2 3]
    [[0 1]
     [2 3]]
    <class 'list'> <class 'numpy.ndarray'>
    1
    [1 2]

    3.参考网址:

    https://blog.csdn.net/csj664103736/article/details/72828584/

  • 相关阅读:
    ionic打包步骤(安卓)
    使用ionic开发时用遇到监听手机返回按钮的问题~
    SQL语句
    SQL小结
    AangularJS的表单验证
    AangularJS过滤器详解
    mysql基础一
    初识rabbitmq
    对数字加千分号实现
    rabbitmq安装
  • 原文地址:https://www.cnblogs.com/xiao-yu-/p/12719194.html
Copyright © 2011-2022 走看看