python_numpy的一些method

Posted 帅气一匹马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_numpy的一些method相关的知识,希望对你有一定的参考价值。

1.tile(A, reps):

  A是一个类似list的类型,reps是重复操作的指令 ,根据reps的不同去完成不同的重复

  有点像tensorflow中的shape维度操作。

  如果reps=(2,3)那说明A的第一维度重复2次 第二维度重复三次。

  

Examples
--------
>>> a = np.array([0, 1, 2])
>>> np.tile(a, 2)
array([0, 1, 2, 0, 1, 2])
>>> np.tile(a, (2, 2))
array([[0, 1, 2, 0, 1, 2],
[0, 1, 2, 0, 1, 2]])
>>> np.tile(a, (2, 1, 2))
array([[[0, 1, 2, 0, 1, 2]],
[[0, 1, 2, 0, 1, 2]]])

>>> b = np.array([[1, 2], [3, 4]])
>>> np.tile(b, 2)
array([[1, 2, 1, 2],
[3, 4, 3, 4]])
>>> np.tile(b, (2, 1))
array([[1, 2],
[3, 4],
[1, 2],
[3, 4]])

>>> c = np.array([1,2,3,4])
>>> np.tile(c,(4,1))
array([[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4]])

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

  argsort返回的是索引值 index 

  

One dimensional array:

>>> x = np.array([3, 1, 2])
>>> np.argsort(x)
array([1, 2, 0])


  

  由上图可知,axis=0就是第一维,也就是列排序。axis=1就是第二维 也就是行排序。

 

以上是关于python_numpy的一些method的主要内容,如果未能解决你的问题,请参考以下文章

python_numpy最小二乘法的曲线拟合

springcloud报错-------关于 hystrix 的异常 FallbackDefinitionException:fallback method wasn't found(代码片段

java.lang.NullPointerException: Attempt to invoke virtual method ‘int android.database.sqlite异常(代码片段

在 Asynctask 的 onPostExecute() 方法中更改片段

Method

如何将 View 类中的代码片段移动到 OnAppearing() 方法?