我试着用np.empty
初始化一个Boolean
数组
init_arr = empty(5)
init_arr.fill(False)
但我有
array([0., 0., 0., 0., 0.])
然后我创建一个pd.Series
dummy_ser = pd.Series(data=init_arr)
这就是原因
0 0
1 0
2 0
3 0
4 0
我试图用False
作为初始化值来初始化一个不同长度的布尔序列。我想知道做这件事最好的方法是什么。你知道吗
我正在使用Python 3.5.2
和Numpy 1.15.4
。你知道吗
Tags:
你可以做:
这是因为
empty()
函数创建了一个浮点数组:有很多方法可以解决这个问题,将
dtype=bool
提供给empty()
就是其中之一。你知道吗但我会创建一个
False
数组,如下所示:这将起作用:
相关问题 更多 >
编程相关推荐