小编red*_*bia的帖子

包含列表的列表列表中的唯一性

我有一个列表列表,其中一些列表中有一个列表:

x = [[[1,2],3],[[3,4],5], [[1,2],3]]
Run Code Online (Sandbox Code Playgroud)

我尝试获得独特性:

x = [[[1,2],3],[[3,4],5]]
Run Code Online (Sandbox Code Playgroud)

但没有运气 - 任何想法?

我到目前为止使用过:

unique_data = [list(el) for el in set(tuple(el) for el in x)]
Run Code Online (Sandbox Code Playgroud)

在列表中有效,但在列表中添加列表元素时,它会失败

python list

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

处理 - Illustrator 后无法加载 SVG

我正在尝试在 Hype-Processing 中加载 SVG。您可以通过以下方式做到这一点:

HShape d = new HShape("ruby.svg");
Run Code Online (Sandbox Code Playgroud)

最初它适用于我从网上获得的 SVG。但是,当我在 Illustrator 中对对象进行分组并对一些路径进行分组,并尝试再次加载 svg 时,它会失败。错误在下面的要点中。

Could not parse -1 for --display
Ignoring <style> tag.
parsed: M,161.1,29.8,c,0,-.1,...,0
unparsed: .1.4,11.53,11.53,0,0,0,1.9,4.2,8.8,8.8,0,0,1,.6,1,15.61,15.61,0,0,0,2.6,3.9,1,...,29.8,Z
HYPE.pde:1:0:1:0: RuntimeException: shape command not handled: .1.4
Finished.
Could not run the sketch (Target VM failed to initialize).
Run Code Online (Sandbox Code Playgroud)

我假设错误的原因是我正在使用的 illustrator 的 Creative Cloud 版本。或者是这样,或者可能是分组路径的问题。

有其他人遇到过这个错误吗?如果是的话,你会如何解决它?我正在考虑尝试改变 SVG 代码本身。如果没有,是否有办法确保 illustrator 以向后兼容的状态保存?

注意:我主要想对路径进行分组,以便一些对象基于对称性具有相同的颜色。颜色是随机确定的。

processing

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

合并索引上的数据帧

所以我在熊猫中有两个数据帧:

x = pd.DataFrame([[1,2],[3,4]])
>>> x
   0  1
0  1  2
1  3  4
y = pd.DataFrame([[7,8],[5,6]])
>>> y
   0  1
0  7  8
1  5  6
Run Code Online (Sandbox Code Playgroud)

显然它们的大小相同.现在看来你可以在选定的列上进行合并和连接,但我似乎无法在索引上执行此操作.我希望结果如下:

   0  1  2  3
0  7  8  1  2
1  5  6  3  4
Run Code Online (Sandbox Code Playgroud)

python pandas

0
推荐指数
1
解决办法
92
查看次数

从特定的熊猫列制作元组

我有一个熊猫数据框,例如

   one  two  three  four  five
0    1    2      3     4     5
1    1    1      1     1     1
Run Code Online (Sandbox Code Playgroud)

我想要的是仅能够将选定数量的列转换为列表,这样我们可以获得:

[[1,2],[1,1]]
Run Code Online (Sandbox Code Playgroud)

这是行0,1,我们在其中选择第一和第二列。

同样,如果我们选择第一,第二,第四列:

[[1,2,4],[1,1,1]]
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望避免行的迭代,因为它很慢!

python dataframe pandas

0
推荐指数
1
解决办法
516
查看次数

java.lang.IndexOutOfBoundsException:索引:6,大小:6 JAVA,ARRAY

我意识到这是一个令人难以置信的常见问题,看起来非常彻底,但没有运气!看来我有一个outOfBounds Exception问题.我的代码如下wuth错误!再次感谢 :)

更新:感谢您的所有快速回复.虽然它说分析面板存在问题,但我并不确切知道这是否是原因,因为我有其他类使用它没有问题!但下面是其他代码.再次感谢!

public class AnalysisPanel extends JPanel {

private JTextArea overview_text = GuiComponentGenerator.getJTextArea("");

private JTextArea csv_text = GuiComponentGenerator.getJTextArea("");

private JComboBox analyser_choices;

private String[] analyser_class_names;

private LinkedHashMap<String, ImageAnalysis> analyser_outputs = new LinkedHashMap();

private JTextField[] weka_directory_texts;

private JTextField[] weka_tag_texts;

private JTextField weka_output_file_path_text = GuiComponentGenerator
        .getJTextField("");

private JTextField weka_relation_text = GuiComponentGenerator
        .getJTextField("");

public AnalysisPanel() {
    GuiComponentGenerator.setLook(this);
    analyser_class_names = ResourceAndClassDirectories
            .getClassNamesInDirectory(ResourceAndClassDirectories.IMAGE_ANALYSERS_CLASS_STEM);
    ArrayList<String> choices = new ArrayList(
            Arrays.asList(analyser_class_names));
    choices.add(0, "All");
    analyser_choices = GuiComponentGenerator.getJComboBox(choices);
    analyser_choices.addItemListener(new ItemListener() {
        public void itemStateChanged(ItemEvent e) {
            updateTextBoxes();
        } …
Run Code Online (Sandbox Code Playgroud)

java arrays

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

标签 统计

python ×3

pandas ×2

arrays ×1

dataframe ×1

java ×1

list ×1

processing ×1