numpy问题
有没有大佬帮我解析一下这句代码,ravel不是返回一个一维数组吗,这个直接==19 是什么意思 本帖最后由 阿奇_o 于 2021-12-20 18:40 编辑这种自个试一下,就明白了,
>>> a = np.array([,,])
>>> a
array([[ 1,2,3,4],
[ 5,6,7,8],
[ 5,3,1, 10]])
>>> np.ravel(a) == 1
array([ True, False, False, False, False, False, False, False, False,
False,True, False])
>>> np.where(np.ravel(a)==1)# 返回 展开后的一维数组 中 值为1 的数 的索引下标(位置)
(array([ 0, 10], dtype=int64),)
>>> np.where(np.ravel(a)==5)# 返回 展开后的一维数组 中 值为5 的数 的索引下标(位置)
(array(, dtype=int64),)
>>> d1 = np.ravel(a)
>>> d1
array()
>>> d1
array()
>>>
>>> 代码是这句 阿奇_o 发表于 2021-12-20 18:02
这种自个试一下,就明白了,
可以可以,大佬牛逼
页:
[1]