Numpy.unravel_index()和Numpy.argsort()

    由于编程和文笔都较差,写的不好请见谅...

    今天下午学习LDA模型的python实现,其中用到了Numpy库,想详细了解用到的每个函数,便在网上找资料。

    其中遇到了Numpy.unravel_index()和Numpy.argsort(),看了好半天才弄懂orz心血来潮记录一下

    首先,附上英文官方文档。https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.argsort.html和https://docs.scipy.org/doc/numpy/reference/generated/numpy.unravel_index.html

    讲讲我对Numpy.argsort()的理解:

    numpy.argsort(a, axis=-1, kind='quicksort', order=None)

    参数说明:a要排序的数组,

                     axis整型或者None,如果是None,数组将变成扁平数组(即变成一行数组)

                     kind排序算法,快排,归并排序,堆排序...

                     order自定义字段顺序

    返回:       index_array :n维下标数组

    实例:一维数组

            

             二维数组

            Numpy.unravel_index()和Numpy.argsort()_第1张图片

        然后讲讲我对numpy.unravel_index的理解~

        numpy.unravel_index(indices, dims, order='C')

        参数说明:indices数组

                         dims数组的维度大小

                         order:{C,F}(C行为主,F列为主)

        返回:       unraveled_coords为n维数组的元组

        实例:        这个地方想了好久才明白T T

            

                           简单解释一下,22/6=3......4

        总算写完了,第一篇博客,以前总是看别人的,自己写了才知道,花时间好久...希望能对新手有帮助啦~加油word本科毕设




你可能感兴趣的:(python)