zoukankan      html  css  js  c++  java
  • NumPy advanced array manipulation

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/12246482.html

    ·reshape()

    In many cases, you can convert an array from one shape to another without copying any data. To do this, pass a tuple indicating the new shape to the reshape array instance method.

    A multidimensional array can also be reshaped:

    One of the passed shape dimensions can be -1, in which case the value used for that dimension will be inferred from the data:

    The opposite operation of reshape from one-dimensional to a higher dimension is typically known as flattening or raveling

    ·ravel()

    The ravel method does not produce a copy of the underlying values if the values in the result were contiguous in the original array

    ·flatten()

    The flatten method behaves like ravel except it always returns a copy of the data


    ·transpose()

    For higher dimensional arrays, transpose will accept a tuple of axis numbers to permute the axes:

    np.concatenate

    numpy.concatenate takes a sequence (tuple, list, etc.) of arrays and joins them together in order along the input axis

    np.split

    split slices apart an array into multiple arrays along an axis

    2 equal division where axis = 1

    Reference

    Python for Data Analysis Second Edition

  • 相关阅读:
    Matlab中fsolve传递系数变量
    MongoDB安装与启动
    Java Runnable与Callable区别
    Java创建线程的两种方式
    VC++记录
    spring-boot-mybatis
    spring-boot-mongodb
    SpringBoot helloworld
    mysql进行时
    java多线程对CountDownLatch的使用实例
  • 原文地址:https://www.cnblogs.com/agilestyle/p/12246482.html
Copyright © 2011-2022 走看看