Matlab实现Sandbox方法计算分形维数

具体的算法讲解可以去这里看: function [r,average_num,DIMENSION,R_2] = sdbox_dim(varargin) %% [scale,num,dim,r^2] = sandbox_dim(Image, NPoints) % 该程序的功能是计算SandBox分形...

2019-05-13 11:05:19

阅读数 194

评论数 0

Pyinstaller打包成exe文件时,报错:Cannot find existing PyQt5 plugin directories

如下图所示:在用PyInstaller将.py文件打包成exe文件时出现下面的错误: 解决办法: 根据Paths checked后面的路径建立文件夹,把Anaconda下的qt文件夹里的plugins文件夹下的所有文件复制到新建的文件夹里,我的电脑上对应的位置是:E:\Anaconda\pkg...

2018-12-16 15:09:39

阅读数 723

评论数 0

TensorFlow搭建神经网络入门

深度学习解决的核心问题之一就是自动地将简单的特征组合成更加复杂的特征,一旦解决了数据表达和特征提取,很多人工智能任务也就解决了90%。 TensorFlow计算框架可以很好地支持深度学习的各种算法,但它的应用不限于深度学习。 一、TensorFlow的主要依赖包 ...

2018-07-13 16:40:17

阅读数 159

评论数 0

PyQt5进阶(二)——多线程:QThread & 事件处理

接上篇… 2. QThread 要使用QThread开始一个线程,可以创建它的一个子类,然后覆盖其QThread.run()函数 class Thread(QThread): def __init__(self): super().__init__() ...

2018-07-06 10:17:32

阅读数 20201

评论数 4

PyQt5: Little Tricks

1.拖拽 主要实现两个功能:LineEdit的内容可拖出(鼠标选中文本并拖动),可将文本拖到Button上(鼠标选中文本拖动到button上替换按钮上的文本) import sys from PyQt5.QtWidgets import (QPushButton, QWidget,...

2018-07-04 15:28:30

阅读数 146

评论数 0

PyQt5进阶(二)——多线程:QTimer

应用程序开发中多线程的必要性: 一般情况下,应用程序都是单线程运行的,但是对GUI程序来说,单线程有时候满足不了要求,但是对于一些特殊情况:比如一个耗时较长的操作,运行过程会有卡顿让用户以为程序出错而把程序关闭或是系统本身认为程序运行出错而自动关闭程序。这个时候就需要用到多线程的知识。一般...

2018-07-04 15:24:50

阅读数 3069

评论数 0

Python小知识点总结

1. super() 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super() 来实现: class Animal(object): def __init__(self, nam...

2018-07-03 20:40:11

阅读数 674

评论数 0

PyQt5进阶(一)——让窗口装载更多的控件

1. QTabWidget的使用 窗口上侧有标签,选择不同标签进入不同布局页面 import sys from PyQt5.QtWidgets import * class TabDemo(QTabWidget): def __init__(self, parent=None)...

2018-07-03 17:30:52

阅读数 3317

评论数 0

PyQt入门(五)——布局

1. 绝对定位 from PyQt5.QtWidgets import QLabel lbl1 = QLabel('Zetcode', self) lbl1.move(15, 10) lbl2 = QLabel('tutorials', self) lbl2.move(35, 40) lb...

2018-07-01 17:10:47

阅读数 809

评论数 0

Anaconda安装 & Tensorflow环境搭建

Anaconda安装 管理员身份打开安装包:Anaconda安装包下载,清华镜像 不建议安装在C盘 选择将Anaconda设置为system python(另一个选项安装包会注明不推荐) TensorFlow环境搭建 管理员身份打开Anaconda Prompt, 输入如下指令 #...

2018-06-27 17:00:26

阅读数 238

评论数 0

PyQt5入门(四)——对话框

此总结主要参考下面这篇文章:PyQt5对话框 例子1、2、3的self继承自QWidget 1. QInputDialog from PyQt5.QtWidgets import QPushButton, QLineEdit, QInputDialog # 这里只导入与示例...

2018-06-27 16:40:06

阅读数 114

评论数 0

PyQt5入门(三)——信号与槽

此总结主要参考下面这篇文章:PyQt5事件和信号 例子1、2的self继承自QWidget, 1继承自QWidget是因为vbox是QWidget类独有的 1. 信号槽 Signals & slots from PyQt5.QtCore...

2018-06-27 10:20:41

阅读数 1704

评论数 0

PyQt5入门(二)——菜单、工具、状态栏

此总结主要参考下面这篇文章:PyQt5菜单和工具栏 状态栏、菜单栏和工具栏是QWidget类没有的,文中出现的self默认继承了QMainWindow的类 1. 状态栏 from PyQt5.QtWidgets import QMainWindow # 这里只导入与内容直接相...

2018-06-27 10:17:12

阅读数 777

评论数 0

PyQt5入门(一)——基础

此总结主要参考下面这篇文章:PyQt5基本功能 1. 最简单的框架必备的内容: import sys from PyQt5.QtWidgets import QApplication, QWidget #导入必要的相关库 if __name__ == '__main__': ...

2018-06-25 19:36:59

阅读数 709

评论数 0

先验概率与后验概率

先验概率: 事件发生前,人们基于已有的经验或知识给出的概率。如掷骰子,点数为1的概率为1/6。 后验概率: 事件已经发生,人们基于已经发生的事实预测导致该事实的原因是什么给出的概率。如已知掷骰子两次的点数和为6,求两次实验中一次为2一次为4的概率: P(“2+4”∣“...

2018-06-14 16:01:12

阅读数 264

评论数 0

MATLAB代码段运行计时

1. tic & toc 代码示例: tic sum = 0; for x = 1:1e7 sum = sum + x; end t1 = toc %第一次计时 product = 1; for y = 1:1e7 product = pr...

2018-04-26 19:31:14

阅读数 2475

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭