在python中调用地图时出现问题

时间:2020-05-15 12:32:34

标签: python jupyter-notebook jupyter

我正在使用jupyter笔记本。这条线曾经很完美,但是现在,当我运行它时

我知道

 app:layout_constraintEnd_toStartOf="parent"
 app:layout_constraintStart_toEndOf="parent"

我该如何解决?

3 个答案:

答案 0 :(得分:1)

您可以为此使用np。where,并轻松转移到new_labels。假设您要将小于0的值转换为0。

语法

numpy.where(condition [,x,y])

In [3]: arr=np.array([1,-1,2,-2,3,-3])


In [4]: np.where(arr<0,0,1)
Out[4]: array([1, 0, 1, 0, 1, 0])

再次考虑,您的代码对我有用。下面是代码。

In [16]: arr=np.array([1,-1,2,-2,3,-3])

In [17]: list(map(lambda x : 0 if x<0 else 1, arr))
Out[17]: [1, 0, 1, 0, 1, 0]

答案 1 :(得分:0)

除了ForceBru和tedd所说的之外,您还可以直接使用布尔表达式:

import numpy as np

labels = np.array([0, 0.5, 1, 1.5, -1, 2])

new_labels = labels >= 1
new_labels

array([False,False,True,True,False,True])

# or, if it has to be a list of integers:
new_labels = [int(item) for item in (labels >= 1)]
new_labels

[0,0,1,1,0,1]

答案 2 :(得分:0)

我有一个变量list(对于python我是一个新手),它引起了一些冲突。我清理了代码,然后重新启动内核,它可以正常工作。