学习整理
文章平均质量分 66
小华同学你好
慢慢好起来。
展开
-
conda、pip和apt的对比
conda、pip和apt三者都是常见的包管理器,功能基本相同。其主要的区别在于包的源和安装位置的不同。conda和pip(conda环境下的pip)的安装位置相同,但是conda的依赖检查更严格apt通常用于安装系统软件,也可以用来安装某些python包。然而通过该方式安装的包只能被apt安装的python访问,原创 2022-09-07 10:57:27 · 1403 阅读 · 0 评论 -
argparse用法总结
add_argument函数是使用的核心,通过指定不同的参数,可以完成不同的效果,下面来按顺序介绍。# 指定不同的类型基础类型 parser . add_argument('--t_int' , type = int) parser . add_argument('--t_float' , type = float) parser . add_argument('--t_str' , type = str)...原创 2022-08-29 10:09:03 · 529 阅读 · 0 评论 -
PyTorch 广播机制
PyTorch的广播机制发生在张量计算的过程。即使两个张量维度不同,但只要其符合广播的规则,就可以进行计算。原创 2022-08-18 09:12:34 · 617 阅读 · 1 评论 -
C语言学习
c语言学习总结原创 2022-07-18 16:40:42 · 1097 阅读 · 0 评论 -
数值计算方法
数值计算方法;线性方程组解法;特征值求法;插值法;函数逼近;非线性方程解法原创 2022-06-15 15:46:50 · 725 阅读 · 0 评论 -
logging整理
文章目录简介使用方法静态方法组件使用过滤机制层级机制极好的资源:链接官方文档(查参数):链接简介作用:用于向控制台、文件输出是线程安全的有三种使用模式:静态方法、组件使用、文件配置(推荐第二种)有多种级别的输出:DEBUG < INFO < WARNING< ERROR < CRITICAL使用方法静态方法import logging""" 封装好的函数使用 """if __name__ == '__main__': """ basicCo原创 2022-01-06 20:21:55 · 287 阅读 · 0 评论 -
Git入门教程
介绍Git的常用操作,分享学习资料。文章目录原创 2021-12-21 22:29:21 · 490 阅读 · 0 评论 -
设计模式——初步
文章目录uml类图的几种关系工厂方法简单工厂方法工厂方法结构型模式适配器桥模式组合模式外观模式代理行为模式责任链观察者模式策略模式模板方法uml类图的几种关系继承:空心三角 + 实线实现(接口):空心三角 + 虚线关联(成员变量):箭头 + 实线聚合(强的关联——整体与部分):空菱形 + 实线组合(整体与部分&相同的生命周期):实菱形 + 实现依赖(函数参数):箭头 + 虚线本来还在想会不会有冲突,但仔细考虑,发现不会;首先继承、实现在正常情况下不会和别的有关系;而一旦一个类作为另原创 2021-12-19 10:20:42 · 74 阅读 · 0 评论 -
PyQt学习——day6
文章目录映射器映射器将view里面列的值映射岛QWidget上,和delegate的作用差不多,不过mapper是和view分开,而delagate在view上。创建:QDataWidgetMapper设置模型:setModel绑定数据:addMapping绑定变换:view.selectionModel().currentRowChanged.connect(mapper.setCurrentModelIndex)如果使用proxy模型,需要多index先做一个映射。from PyQt原创 2021-12-16 17:12:15 · 200 阅读 · 0 评论 -
PyQt学习——day5
文章目录模型视图机制自定义listmodel自定义tableModel自定义treeModel使用标准模型代理模型代表模型视图机制优势:相较于基于widget的模型,model/view的在最大好处在于共享data,一份data,可以被多个view使用,实现信息同步更新;而如果想利用widget做到这点,就必需手动去设置复杂的信号槽关系。劣势:相关的概念较多,上手比较困难。自定义listmodel继承QAbstractListModel结构:rowCount()显示:data()编辑:fl原创 2021-12-15 19:33:53 · 682 阅读 · 0 评论 -
PyQt学习——day4
文章目录删除机制可重入和线程安全列表组件QListWidgetQTableWidgetQTreeWidget模型视图机制删除机制需要先找到一个节点,可以创建一个list自己来管理;也可以通过findChild、findChildren来查找利用deleteLater来删除,注意这个删除是在回到主循环后才执行的,可以理解成释放一个信号# deleteDemo.pyfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *class De原创 2021-12-15 09:24:22 · 1493 阅读 · 0 评论 -
PyQt学习——day3
文章目录对话框标准对话框向导(QWizard)容器对话框标准对话框有输入的:int、doule、text、item;打开文件的:openFileName、openFileNames、openSaveFile、openExistingDirectory;打开字体、颜色的;还有各类消息框。from PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import QApplication, QWidget, QLabel, QGroupBox, QPushButton原创 2021-12-13 20:43:13 · 196 阅读 · 0 评论 -
Pyqt学习——day1
布局QVBoxLayout、QHBoxLayout、QFormLayout、QGridLayout四种,比较简单。对于比较简单的应用(不维护的)用Qt Designer可以很快完成设计。但是如果是需要维护的,我建议自己手写。注意:组件加入到某布局,会自动变更父节点paintEvent当要自定义组件时,可以继承QWidget,然后重写PainEvent。# clock.pyfrom PyQt5.QtCore import QPoint, QSize, Qt, QTime, QTimerfrom原创 2021-12-11 16:51:45 · 322 阅读 · 0 评论 -
PyQt5环境配置
序:毕设要做个PC端的界面来显示模型的结果,为了方便和python的模型配合,选择使用PySide2来做这个界面。学习过程中发现相关资料较少,一边自己总结一边搬运,希望方便后来人。原创 2021-12-01 19:21:32 · 700 阅读 · 0 评论