小编Ben*_*red的帖子

无法将窗口调用分解为组。至少 1 个组必须仅依赖于输入列。还要检查循环依赖关系

我试图以后代方式按更新日期排序一组值,但遇到了这个奇怪的错误:

Failed to breakup Windowing invocations into Groups. At least 1 group must only depend on input columns. Also check for circular dependencies.
Run Code Online (Sandbox Code Playgroud)

我不确定这意味着什么,我有一个类似的行,上面有相同的代码并且它有效,不确定我是否不能有两次相同的分组代码。

  ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY update_timestamp) as id_update
Run Code Online (Sandbox Code Playgroud)

我期望它按 user_id 对其收到的不同更新进行分区。

hadoop hive

5
推荐指数
1
解决办法
2万
查看次数

为 skimage 中的 regionprops 添加额外的属性

我使用的regionprops从函数scikit-imagE(或skimage)包使用从同一个包SLIC超像素算法分割图像的计算区域的特性。

我需要比函数中计算的那些额外的特征,主要是:标准偏差、偏度、峰度。

我修改了_regionprops.py使用其他功能作为模板的源代码以包含这些属性:

    @property
    def sd_intensity(self):
        return np.std(self.intensity_image[self.image])

    @property
    def skew_intensity(self):
        return skew(self.intensity_image[self.image])
Run Code Online (Sandbox Code Playgroud)

我知道这是不好的做法,而不是一个长期的解决方案,因为我的代码将无法在另一台机器上运行,或者如果我更新 skimage。

我发现该函数skimage.measure.regionprops()有一个extra_properties=None参数,根据文档:

添加不包含在 skimage 中的额外属性计算函数。

我的问题是:我可以用 np.std 得到一个工作示例吗?我真的不知道如何使用这个参数。

谢谢

python numpy computer-vision scikit-image superpixels

4
推荐指数
1
解决办法
624
查看次数