我试图从这里运行代码, https://medium.com/@abien.agarap/implementing-an-autoencoder-in-tensorflow-2-0-5e86126e9f7
但我收到这个错误,
文件“C:/Users/rupert/Versioning/PCTSoftware/Libraries/python/tensorflow/autoencoders/autoencoder-full.py”,第 12 行,在 tf.random.set_seed(1)
AttributeError: 模块“tensorflow._api.v1.random”没有属性“set_seed”
关于如何解决的任何想法?
Tensorflow 1.13 Windows 7
我有一个简单的JPanel(otherJPanel),下面有一个标签,都在另一个JPanel(mainJPanel)里面.mainJPanel覆盖paintComponent,并repaint()在其他地方手动调用,标签文本和背景otherJPanel动态设置.
然而,当我移动标签内otherJPanel则paintComponent不会被调用.知道为什么吗?
为了测试这个,我创建了下面的测试项目,两个位置都有标签.但是,paintComponent在处理循环中没有调用它,我做错了什么?
package uk.co.moons.gui.components.testapps;
import java.util.logging.Level;
import java.util.logging.Logger;
public class DisplayJFrame extends javax.swing.JFrame {
/** Creates new form DisplayJFrame */
public DisplayJFrame() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
displayJPanel1 = new uk.co.moons.gui.components.DisplayJPanel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setName("Form"); // NOI18N
displayJPanel1.setName("displayJPanel1"); // NOI18N
getContentPane().add(displayJPanel1, java.awt.BorderLayout.CENTER);
pack();
}// </editor-fold>
public void draw() {
displayJPanel1.revalidate();
displayJPanel1.repaint();
}
public void setTO(TestObject …Run Code Online (Sandbox Code Playgroud)