问题标签 [flatten]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6047 浏览

python - 在 Django 中扁平化一对多关系

我有一些具有基本一对多关系的模型类。例如,一本书有很多食谱,每个食谱都有很多成分:

我想要一本特定书籍中所有食谱中所有成分的平面列表。用 Python 表达这一点的最佳方式是什么?

如果我使用的是 LINQ,我可能会这样写:

0 投票
1 回答
4076 浏览

php - 在 PHP 中展平 PDF?

我想知道是否可以使用 PHP 扁平化 PDF?我使用 fpdf 从 PDF 集合中创建和整理,但是当 PHP 处理它时,缺少一些信息,例如注释。

我每个月都会在公司网站上收到数千份 PDF 文件。我确实需要显示评论。我知道我可以使用 JavaScript 调试器 ( ) 在 Acrobat Pro 中将其展平this.flattenPages()。无论如何使用PHP自动化和保存信息?只要它显示在文档上,我就不会太在意。

0 投票
4 回答
27306 浏览

c# - 转换二维数组

什么是selectMany.ToArray()方法?它是内置方法C#吗?

我需要将二维数组转换为一维数组。

0 投票
4 回答
10763 浏览

sql - 将邻接列表层次结构展平为所有路径的列表

我有一个使用邻接列表模型存储层次信息的表。(使用自引用键 - 下面的示例。此表可能看起来很熟悉):


将上述数据“展平”成这样的最佳方法是什么?


每一行都是通过层次结构的一个“路径”,除了每​​个节点都有一行不仅仅是每个叶子节点)。category_id 列代表当前节点,“lvl”列是它的祖先。当前节点的值也必须在最右边的 lvl 列中。lvl1 列中的值将始终表示根节点,lvl2 中的值将始终表示 lvl1 的直接后代,依此类推。

如果可能,生成此输出的方法将使用 SQL,并且适用于 n 层层次结构。

0 投票
26 回答
3270927 浏览

python - 如何从列表列表中制作平面列表?

是否有从 Python 中的列表列表中创建一个简单列表的快捷方式?

我可以for循环执行,但是有一些很酷的“单线”吗?

我试过了functools.reduce()

但我得到这个错误:

0 投票
2 回答
3426 浏览

iphone - 如何将多个 UIImageViews 扁平化为一个?

我觉得这不是一件容易的事,但我需要将 UIImageView 与位于其上方的另一个 UIImage 视图组合或展平。例如:我有两个 UIImageViews。其中一个有一个草地的 UIImage(1200 x 1200 像素)。另一个是篮球的 UIImage(128 x 128 像素),它位于草地图像上方,使篮球看起来在草地上。我希望能够将叠加的 UIImageViews 作为单个图像文件保存到我的相册中,这意味着我需要以某种方式组合这两个图像。这将如何实现?(注意:截屏(320 x 480 像素)不是可接受的解决方案,因为我希望保留 1200 x 1600 像素的大小。

问题:
如何将多个 UIImageView 拼合为一个并保存生成的图像,同时保留大小/分辨率。

0 投票
3 回答
657 浏览

sql - SQL扁平化&动态查询题

首先,我不确定这是否是处理这个问题的最佳方式……完全可以接受替代解决方案。

其次,我觉得我错过了明显的......但我仍然错过了它,所以不要骄傲地问!

更新:带有 SQL 2005 的 .NET 3.5 环境,因此可以使用动态 linq,尽管我总是倾向于将任何类型的动态(即时构建)查询视为笨重的。PITA 来维护。

更新2:为了响应北极,伪代码/书面文字逻辑/ sql / linq / C#都可以接受(!)......更多的是一个概念上的“什么是好方法”,而不是我需要代码类型的问题。

给定一张看起来像这样的“鞋子”表:

我需要一种方法来查询鞋子,这样

颜色=红色返回

COLOR=RED 和 SIZE=11 返回

COLOR=RED 和 SIZE=11 和 MANUFACTURER=GUCCI 返回

在设计时,我知道可能有多少不同的属性,也不知道可能有多少查询参数......

希望这是有道理的......如果没有,请相应地发表评论,我会再试一次。

0 投票
1 回答
345 浏览

iphone-sdk-3.0 - Iphone SDK 中的扁平化图像

我正在尝试将超过 1 个带有背景图像的图像保存到单个图像中,然后将其保存出来。我发现了如何拼合图像,但是我在背景顶部添加的图像在拼合它们时没有出现在正确的位置。似乎它们以不同的背景图像大小出现在不同的位置。

0 投票
31 回答
331375 浏览

php - 如何展平多维数组?

在 PHP 中,是否可以在不使用递归或引用的情况下展平(双/多)维数组?

我只对值感兴趣,因此可以忽略键,我在考虑array_map()and array_values()

0 投票
7 回答
22829 浏览

list - 如何在 Scala 中展平不同类型的列表?

我有 4 个元素:(List[List[Object]]每个元素中的对象都不同)我想压缩,这样我就可以拥有一个List[List[obj1],List[obj2],List[obj3],List[obj4]]

我试图压缩它们,我得到了一个嵌套列表,我不能将它应用到 f​​latten 上,因为它说:没有隐式参数匹配参数类型。

我该如何解决这个问题?我应该尝试另一种方式还是有什么方法可以使扁平化工作?

我对 scala 有点陌生,所以这可能是一个愚蠢的问题:D 在此先感谢!克劳