python:PyQt5 简单示例

PyQt实战 创建一个PyQt5项目 运行的入口在main.py文件,通过main.py文件:1、创建GUI应用程序2、创建主窗体,通过主窗体进入myDialog.py文件中的对窗体进行业务操作的类。通过这个类的init初始函数构建刚刚从ui文件转换过来的UI对象,然后构造UI。其余通过click等函数创建业务操作。3、显示主窗体。 阅读详情

cd \Python38\Script

pip install pyqt5; 

pip install pyqt5-tools; 

dir 可见 qt5-tools.exe , pyqt5-tools.exe , pyuic5.exe , pyrcc5.exe 等

运行 qt5-tools.exe designer 设计应用界面,生成文件 ui_main.ui ,

运行 pyuic5.exe ui_main.ui -o ui_main.py

生成 ui_main.py 再继续编写事件处理子程式

# -*- coding: utf-8 -*-
#
# Form implementation generated from reading ui file 'ui_main.ui'
# Created by: PyQt5 UI code generator 5.15.9
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.
import os
import codecs
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import *

class Ui_Dialog(QWidget):

    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(640, 480)
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(10, 10, 72, 15))
        self.label.setObjectName("label")
        self.lineEdit = QtWidgets.QLineEdit(Dialog)
        self.lineEdit.setGeometry(QtCore.QRect(100, 10, 521, 21))
        self.lineEdit.setObjectName("lineEdit")
        self.button1 = QtWidgets.QPushButton(Dialog)
        self.button1.setGeometry(QtCore.QRect(40, 40, 93, 28))
        self.button1.setObjectName("button1")
        self.button2 = QtWidgets.QPushButton(Dialog)
        self.button2.setGeometry(QtCore.QRect(160, 40, 93, 28))
        self.button2.setObjectName("button2")
        self.browser = QtWidgets.QTextBrowser(Dialog)
        self.browser.setGeometry(QtCore.QRect(10, 80, 621, 381))
        self.browser.setObjectName("browser")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        #Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
        self.label.setText(_translate("Dialog", "文件名:"))
        self.button1.setText(_translate("Dialog", "打开文件"))
        self.button1.clicked.connect(self.button1_click)
        self.button2.setText(_translate("Dialog", "打开目录"))
        self.button2.clicked.connect(self.button2_click)

    def button1_click(self):
        file1 = QFileDialog.getOpenFileName(self, "选取文件", os.getcwd(),
									"Python File(*.py);;Text File(*.txt)")
        self.lineEdit.setText(file1[0])
        try:
            with open(file1[0],'r') as fp:
                lines = fp.readlines()
        except:				
            with codecs.open(file1[0],'r', encoding="utf-8") as fp:		
                lines = fp.readlines()
        self.browser.setText(''.join((lines)))

    def button2_click(self):
        path1 = QFileDialog.getExistingDirectory(self, "选文件夹", os.getcwd())
        self.lineEdit.setText(path1)
        alist =[]
        for root, dirs, files in os.walk(path1, topdown=False):
            for name in files:			
                alist.append(os.path.join(root, name))				
        self.browser.setText('\n'.join((alist)))

pyqt5_test.py

# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
import ui_main # pyuic5.exe ui_main.ui -o ui_main.py

if __name__ == '__main__':
	app = QApplication(sys.argv)
	mainw = QMainWindow()
	mainw.setWindowTitle('简单示例')
	ui = ui_main.Ui_Dialog()
	ui.setupUi(mainw)
	mainw.show()
	sys.exit(app.exec_())

运行 python pyqt5_test.py 

PyQt5实例 画板小程序 EM…..一时兴起,用pyqt5做了个简易画板玩,分享一下,我也会顺便解释一下代码 开发环境:Eclipse-photon + Python3.5 注:Visual Studio, PyCharm,都挺好的,然而,我觉得Eclipse更棒 配置Eclipse的方法:https://blog.youkuaiyun.com/CreatorGG/article/details/81507290 pyth... 阅读详情

相关推荐

Python3+PyQt5+QtChart 实现简单的实时更新曲线图

这里写自定义目录标题QtChart实现Y轴单曲线,X轴实时时间轴前言在这里插入代码片欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM...

weixin_43618856的博客 1万+

第一PyQt5程序

#!/usr/bin/python3 # -*- coding: utf-8 -*- """ python3 -m pip install PyQt5 name:salman 公司:深圳市天巽夕科技公司 """ import sys # 这里我们提供必要的引用。基本控件位于pyqt5.qtwidgets模块中。 from PyQt5.QtWidgets import QApplication...

aa804738534的博客 631

一个基于python3+PyQt5实现的简单计算器程序

【平台】ubuntu14 + python3 +PyQt5 【运行界面】 【源代码】 # -*- coding: utf-8 -*- ''' Description: A simple calculater based on PyQt5 Author: waterfronter ''' import sys import re from PyQt5.Qt

u012129468的博客 3457

Pyqt5经典案例学习

案例来源于GitHub项目《各种各样的PyQt测试和例子》

艰难困苦,玉汝于成。 2870

Python中使用PyQt5进行交互处理的操作是非常简单的!

PyQt5是一个用于创建图形用户界面(GUI)的Python模块,它是对Qt库的封装。Qt是一个功能强大的跨平台应用程序开发框架,PyQt5允许开发人员使用Python语言来创建各种GUI应用程序。在本文中,我们将介绍如何使用PyQt5进行交互处理,并提供相应的源代码示例。首先,我们需要安装PyQt5模块。可以使用以下命令来安装PyQt5: 安装完毕后,我们可以开始编写代码了。首先,我们将创建一个简单的窗口应用程序。以下是一个基本的示例,它创建了一个空白的窗口: 在上述代码中,我们首先导入了必要的模块,然后

FhsoCode的博客 443

使用Python PyQt5实现一个简单的气象预警软件

关于气象预警信息问题,采用Python、QT编程方法,借助聚合数据提供的气象信息接口,制作出一个简单的气象预警软件;实现了对各个省份,不同时间段气象的查询功能;实现了对查询结果复制功能和将结果保存到文件中的功能。...

yue200403的博客 1997

python使用pyqt_python使用PyQt5的简单方法

一:安装PyQt5pip install pyqt5二:PyQt5简单使用1:使用PyQt5创建一个简单窗口import sysfrom PyQt5 import QtWidgets#创建一个应用(Application)对象,sys.argv参数是一个来自命令行的参数列表,# Python脚本可以在shell中运行。这是我们用来控制我们应用启动的一种方法。app = QtWidgets.QApp...

weixin_39936403的博客 611

python的pyqt5,常用实例代码

pyqt5的基础实例代码,可供初学参考,直接运行即可,内含:窗体标签栏,图标应用,测试文本框,按钮实现,消息窗口,状态栏,菜单栏,工具栏,不同控件组合,网格布局,信号槽,时间发送,颜色选择对话框,等等。

python制作简单网页_python3使用pyqt5制作一个超简单浏览器的实例

我们使用的是QWebview模块,这里也主要是展示下QWebview的用法。之前在网上找了半天的解析网页的内容,都不是很清楚。这是核心代码:webview = Qwebview()webview.load(Qurl('http://www.cnblogs.com/Blaxon/'))webview.show()完整代码(代码是拿的别的代码改得):from PyQt5.QtCore import *...

weixin_39622980的博客 325

MES系统领料申请、出库、确认到料各环节的处理

在WMS和MES系统协同的车间管理中,核心分工原则为:MES负责生产需求发起(领料申请)和结果确认(到料验收),WMS执行库存管理和物流作业。具体流程为:1)MES根据生产需求生成领料单推送至WMS;2)WMS完成拣货出库并调度AGV配送;3)车间在MES确认到料后解锁生产工序。系统边界严格限定:MES不参与库存/库位管理,WMS不干预生产决策。特殊场景(紧急补料、缺料异常等)通过标准化接口流程处理,确保生产与物流高效协同的同时保持账实一致。

做有价值的事,积累有价值的笔记! 585

深入解析STM32定时器中央对齐模式3的双中断机制

本文深入解析了STM32定时器中央对齐模式3的双中断机制。该模式在一个PWM周期内,会在计数器到达ARR(上溢)和0(下溢)时各触发一次更新中断,实现更精细的实时控制。文章详细阐述了其工作原理、配置方法,并指导如何在中断服务函数中通过DIR位区分中断来源,同时探讨了其在电机控制、数字电源等场景下的应用优势与CPU负载挑战。

weixin_29164185的博客 493

python pyqt5浏览器_python3使用pyqt5如何制作简单的浏览器的方法介绍

下面小编就为大家带来一篇python3使用pyqt5制作一个超简单浏览器的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧我们使用的是QWebview模块,这里也主要是展示下QWebview的用法。之前在网上找了半天的解析网页的内容,都不是很清楚。这是核心代码:webview = Qwebview()webview.load(Qurl('http://www.cn...

weixin_39928102的博客 187

Ubuntu系统下USB无线网卡无法识别的解决方案

Realtek的USB设备可能是无线网卡、有线网卡、读卡器等,系统仅知道“这是Realtek的USB设备”,但不知道“如何将其作为无线网卡驱动”。通过以上步骤,RTL8812AU 芯片的 Edimax 无线网卡应能被 Ubuntu 识别并正常工作。Realtek等品牌的无线网卡可能被系统简单识别为"USB设备",但未匹配到对应的无线驱动,导致设备无法发挥网络功能。是系统识别了USB设备,却未正确加载无线网卡驱动。(前4位是厂商ID,后4位是产品ID),显示设备已识别,但网络管理工具无反应,

极地星辰 3462

使用Python和 PyQt5 实现简单可视化计算器

首先,将Caculator.py中用于计算的函数提取出来,摒弃可视化代码部分,组成test_calculate.py文件,针对计算器的每个功能编写相应的单元测试方法,逐一测试不同功能的正确性。1.对于 PyQt5 的强大功能有了一定的了解,尤其是通过观看B站上的教学视频,看到一些华丽的界面设计,让我感叹自己的能力还有待提高。cal_replace 函数的主要目的是对输入的表达式进行预处理,主要包括先计算各个函数的值,将表达式中的函数替换为它们的计算结果,从而简化表达式,不再包含各个函数的调用。

2301_78936942的博客 1617

NLM去噪算法:原理、优化与医学图像处理实战

本文深入解析NLM去噪算法的核心原理及其在医学图像处理中的优化应用。通过全局自相似性计算,NLM算法有效抑制噪声并保留细节,特别适用于超声图像斑点噪声处理。文章还介绍了积分图像和傅里叶变换等优化技巧,显著提升计算效率,并分享医学影像项目中的实用调参经验。

weixin_29051149的博客 347

RISC-V内核移植实战:从零开始手把手实现RT-Thread上下文切换(附GD32VF103代码解析)

本文详细解析了在RISC-V架构上移植RT-Thread实时操作系统的核心步骤,重点聚焦于上下文切换机制的实现。通过对比ARM Cortex-M与RISC-V在中断处理和寄存器管理上的关键差异,并以GD32VF103开发板为例,手把手指导开发者完成libcpu抽象层适配、线程栈初始化以及三种上下文切换方式的代码编写与调试,为嵌入式开发者从ARM转向RISC-V平台提供了实战指南。

fern8的博客 739

Python PyQt5(三)添加控件,绑定简单事件处理函数

# -*- coding: utf-8 -*- # @Author: BlueSand # @Email: slxxfl000@163.com # @Web: www.lzmath.cn # @Blog: https://blog.youkuaiyun.com/weixin_41810846 # @Date: 2019-08-20 17:20:12 # @Last Modified by: BlueS...

忧郁沙的博客 1万+

杰理蓝牙SPP用户接口详细文档

本文档详细介绍了基于JL701n芯片的蓝牙SPP用户接口实现。主要内容包括:1) 文件结构分析,包含必要的头文件和调试配置;2) 核心数据结构,如全局变量和TWS功能ID定义;3) 五大功能模块实现:数据发送、状态管理、数据接收、TWS支持和初始化清理;4) API接口说明,包括公共接口函数和回调函数;5) 使用教程,涵盖基本流程和高级应用示例。该接口支持虚拟串口连接,实现蓝牙设备间数据传输,特别针对TWS场景进行了优化,提供连接状态管理、数据收发等功能。文档还包含错误处理、重试机制等实用建议,适合蓝牙SP

qq_42014563的博客 1179

Python3+PyQT5+Pyserial 实现简单的串口工具

练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下: github 下载地址 pyserial_demo.py import sys import serial import serial.tools.list_ports from PyQt5 import QtWidgets from PyQt5.QtWidgets import QMessageBox f...

钟鸣的博客 5万+

基于深度学习DNN LSTM网络的光伏发电量预测 完整代码数据 可直接运行

基于深度学习DNN LSTM网络的光伏发电量预测 完整代码数据 可直接运行

2079

博途PLC S7-1200/1500 ModbusTcp通信SCL代码篇(轮询)

博途PLC MODBUS TCP的详细讲解和注意事项,可以参看下面这篇博文,这里不在赘述。这篇作为SCL代码篇主要给出SCL语言下的轮训写法和注意事项。博途PLC1200/1500PLC ModbusTcp通信(轮询处理)_RXXW_Dor的博客-优快云博客。............

RXXW_Dor的博客 8423

用python画画简单代码_Python3使用PyQt5制作简单的画板/手写板实例

1.前言版本:Python3.6.1 + PyQt5写一个程序的时候需要用到画板/手写板,只需要最简单的那种。原以为网上到处都是,结果找了好几天,都没有找到想要的结果。网上的要么是非python版的qt程序(要知道qt版本之间差异巨大,还是非同一语言的),改写难度太大。要么是PyQt4的老程序,很多都已经不能在PyQt5上运行了。要么是大神写的特别复杂的程序,简直是直接做出了一个Windows自带...

weixin_39884412的博客 743

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Python PyQt5 之简单拖放

# -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import (QPushButton, QWidget, QLineEdit, QApplication) #为了重新实现某些方法,所以要定义一个Button类,继承QPushButton class Button(QPu...

奔波尔灞 548

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

pyqt5优秀项目python_小项目.python3+PyQt5 实现简单增删改

#!/usr/bin/env python3import osimport sysfrom PyQt5.QtCore import (QFile, QVariant, Qt)from PyQt5.QtWidgets import (QApplication, QDialog, QDialogButtonBox, QMenu,QMessageBox, QTableView, QVBoxLayout)...

weixin_39620099的博客 257

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

python如何和qt一起做界面_【QT】利用pyqt5实现简单界面

#-*- coding: utf-8 -*-#Form implementation generated from reading ui file 'cap_info.ui'##Created by: PyQt5 UI code generator 5.11.3##WARNING! All changes made in this file will be lost!from PyQt5 impo...

weixin_39778106的博客 630
上一篇: python:chatGPT 写一个趋势跟踪策略 量化交易程序
下一篇: python:PyQtdoc 帮助文档导入assistant后离线查阅
belldeep
博客等级 码龄20年 1820粉丝 584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值