小编Zin*_*inn的帖子

keep_prob在TensorFlow MNIST教程中

我无法理解Deep MNIST for Experts教程中的以下代码.

train_step.run(feed_dict={x: batch[0], y_: batch[1], keep_prob: 0.5})
Run Code Online (Sandbox Code Playgroud)

keep_prob: 0.5跑步的目的是什么train_step

tensorflow

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

在Tensorflow中将RGBA图像转换为黑白图像

tf.image.decode_png()可以输出灰度,RGB和RGBA图像.

但我想在Tensorflow中将 RGBA转换为纯黑色和白色(不使用枕头).

请给我一些建议.

tensorflow

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

在两个JComboBox之间共享相同的模型

我有一个有三个人的人[](p1,p2,p3).Person类有两个属性nameemail.

我想在一个JComboBox中添加Person []的所有名称,在另一个JComboBox中添加所有电子邮件.

我使用了以下代码.

    Person p1 = new Person("Smith", "smith@mail.com");
    Person p2 = new Person("Tom", "tom@gmail.com");
    Person p3 = new Person("John","john@mail.com");

    Person[] per_arr = new Person[] { p1, p2, p3};

    JFrame frame = new JFrame();
    JPanel panel = new JPanel();
    JComboBox<String> combo1 = new JComboBox<String>();
    JComboBox<String> combo2 = new JComboBox<String>();

    for (Person p : per_arr) {
        combo1.addItem(p.getName());
        combo2.addItem(p.getEmail());
    }
    panel.add(combo1);
    panel.add(combo2);
    frame.setContentPane(panel);
    frame.pack();
    frame.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

但我不想这样使用.我想使用具有相同型号的两个组合框.我尝试使用DefaultComboBoxModel和Override getElementAt()方法,如下所示.

public class MyModel extends DefaultComboBoxModel<Object> …
Run Code Online (Sandbox Code Playgroud)

java swing jcombobox comboboxmodel

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

为什么Object []存储原语?

Object[]可以存储来自任何类的任何对象,因为Java中的每个类都会扩展java.lang.Object.

我不认为原语会延伸Object,为什么我们可以将它们存储起来如下?

Object[] obj_arr = {1, 2, 1.2, 'a', false, new MyClass(), null};
Run Code Online (Sandbox Code Playgroud)

问题是为什么原语可以存储在Object数组中并且在上面的代码中是否发生了自动装箱

java primitive autoboxing

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