如何连接Dask中的一系列列表?你知道吗
使用da.concatenate
的以下代码导致此错误:
TypeError: 'float' object cannot be interpreted as an integer
import dask.dataframe as dd
import dask.array as da
def concat_lists(s):
# Binarize connectors
tmp = da.concatenate(s.values)
return tmp
concat_lists(dd.from_pandas(pd.Series([["1","2"], ["1"], ["3", "2"], ["1"]]), npartitions=1)).compute()
期望的结果是单个dask数组或类似[“1”、“2”、“1”、“3”、“2”、“1”] 提前谢谢
da.concatenate
函数使用一个dask数组列表,并生成一个将所有数组串联在一起的dask数组。你知道吗您似乎给了它一个dask数组而不是一个列表,这就是导致错误的原因。我怀疑您可能正在寻找一个不同于
da.concatenate
的函数相关问题 更多 >
编程相关推荐