numpy
蓝羽飞鸟
GO
展开
-
numpy.zeros shape start with 0
有时会遇到如下shape的array>>> a = np.zeros([0, 10])>>> aarray([], shape=(0, 10), dtype=float64)>>> b = np.zeros([0, 2, 2])>>> barray([], shape=(0, 2, 2), dtype=float64)这时a 和 b都是空数组。那为什么要规定shape呢,为了以后用什么shape来填充这个数组提供可原创 2022-03-25 17:08:02 · 2175 阅读 · 0 评论 -
np.where说明
引用官网的几个例子>>>a = np.arange(10)>>>aarray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])只有input,后面没有指定条件,返回大于0的元素>>>np.where(a < 5, a, 10*a)array([ 0, 1, 2, 3, 4, 50, 60, 70, 80, 90])有指定条件,等价为 if a的元素 < 5, 元素 =它本身, else 元素 = 10*原创 2022-03-23 11:20:30 · 476 阅读 · 0 评论