簡體   English   中英

GraphLab。應用於sframe

[英]GraphLab .apply to sframe

我試圖對圖實驗室創建中的數組做一個非常簡單的.apply,我對為什么它不起作用感到困惑。

def myfunc (x):
if(x == 0):
    x = -1

sa = SArray([0,0,0,1,1], dtype=int)

sa.apply(myfunc, dtype = int)

我的輸出是

[None, None, None, None, None]

為什么不是[-1,-1,-1、1、1],我該如何解決?

我使用它來工作

sa.apply(lambda sa : -1 if sa ==0 else sa)

但我仍然不確定為什么我上面嘗試的方法不起作用...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM