Python

Python 逻辑表达式的妙用

今天偶然看到有这样一段代码,感到很惊讶: 语义非常明确且简洁,但是逻辑表达式可以这样用吗?我搜索了一下,原来 or 和 and 表达式的返回值并不一定是 bool 值。 大体总结如下: and / or 表达式的返回值来自参与比较的元素 返回值为可以首先确定表达式值的那个元素的值 回到开头的特殊用法:package_name or (robot_name + "_moveit_config

Java官方笔记13集合

Storing Data The Collections Framework is the most widely used API of the JDK. 集合不是数据类型,它是JDK的API,可以用来存储数据等,相当于数据结构。 the Collections Framework is a set of interfaces that models different way of sto

python: 举例说明什么是装饰器

python: 举例说明什么是装饰器 ━━━━━━━━━━━━━━━━━━━━━━━━━ 装饰器是Python中的一种高级特性,它允许我们在不修改原函数代码的情况下,对函数进行功能的扩展和修改。装饰器实际上是一个函数,它可以接受一个函数作为输入,并返回一个新的函数。 下面是一个简单的例子来说明装饰器的使用: 在这个例子中,decorator_function 是一个装饰器函数,它接受一个原函数

Python基础语法--课程笔记

Smiling & Weeping                    ----很难再爱上 下一个春天 只守着我的枯木  一等再等 保留标识符:   1.__*__代表系统定义函数的名字:   __new__()   #创建新对象的函数   __init__()  #创建函数   2.“_”在交互式执行中使用,代表计算结果,如: >>&

OpenStack(五)使用Packstack工具一键安装OpenStack

一、环境规划 操作系统 虚拟机配置 IP地址 主机名 虚拟机软件 OpenStack版本 CentOS 7.9 4 CPU/8G 内存/30G 硬盘 192.168.0.31 openstack VMware WorkStation 17 Stein 二、准备安装 从阿里源下载CentOS镜像或者用我已经从阿里源下载好的: 链接:https://pan.baidu.com/s/15

基于GPT搭建私有知识库聊天机器人(二)环境安装

1、需要安装的包 2、安装python 安装包地址:https://www.python.org/ftp/python 安装版本:3.8.10(>=3.8.1&<4.0) 安装之前首先要安装各种依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-d

pyqt5-开始

1、介绍 pyqt是python的一个用于GUI开发的主流第三方模块,底层兼容Qt。 支持多种常用组件,并且具有很好的默认显示效果 QtDesigner支持图形化直接设计ui,大大减轻工作,得到更好的效果 使用范围广,网络上有很多的中文文档和问答,方便开发 支持pyqthon3语法,目前是pyqt5版本 2、比较其它GUI模块 tkinter是python默认的GUI库,兼容性很好,但是显示

Anaconda虚拟环境

Anaconda虚拟环境 Python 应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,所以不能有一个能适应所有 Python 应用的软件环境 很多时候不同的 Python 应用所依赖的版本是冲突的,满足了其中一个,另一个则无法运行,解决这一问题的方法是虚拟环境。 虚拟环境是一个包含了特定 Python 解析器以及一些软件包,不同的应用程序可以使用不同的虚拟环境,从而解

Conda包管理器

Conda包管理器 conda是一个包的管理器,可用来下载、删除Python的软件包(与pip有些类似) 安装包 conda install 包 卸载包 conda remove 包 更新包 conda update 包   查看包 conda list   更新国内数据源 Linux用户可以通过修改用户

IPython

IPython IPython(interactive python)是一款增强型Python解释器,在Python基础上,提供很多扩展功能。 提示 Anaconda完整版已经默认安装,Miniconda没有安装 安装 pip install ipython conda install ipython 注意 ipython不仅仅可以在conda里使用。 在原生python版本也可以安装

[重要] 如何将计算结果回写到窗口中的文本框

[重要] 如何将计算结果回写到窗口中的文本框 ━━━━━━━━━━━━━━━━━━━━━━ 用tk设计了一个窗口,上面的三个文本框,前两个文本框用来输入加数和被加数,点击“计算”按钮后,如何将结果写入第三个文本框? ━━━━━━━━━━━━━━━━━━━━━━ 您可以使用Tkinter来实现您所描述的窗口和文本框操作。以下是一个简单的示例代码,说明了如何将加法结果写入第三个文本框: 在这个示例中,

[重要] 如何将计算结果回写到窗口上的文本框2

如何将计算结果回写到窗口上的文本框 ━━━━━━━━━━━━━━━━━━━━━━ 用tk设计了一个窗口,上面的三个文本框,前两个文本框用来输入加数和被加数,点击“计算”按钮后,如何将结果写入第三个文本框? 您可以使用Tkinter来实现您所描述的窗口和文本框操作。以下是一个简单的示例代码,说明了如何将加法结果写入第三个文本框: 在这个示例中,我们首先创建了一个主窗口window,然后创建了两个

macOS 安装包 opencv-python,卡在:Installing build dependencies ... \

解决办法: 访问opencv镜像文件的网站:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/ 按照下图说明,找到需要的opencv版本(根据:python版本、最低macOS版本、系统位数,选择能满足要求的opencv版本): 在requirements.txt文件中添加opencv-python依赖的版本,比

创建第一个Django app-part4

写一个最小的表单 编辑 detail.html 点击查看代码 注意这里使用了命名空间polls:,所以需要先添加,修改polls/urls.py, 添加如下代码,同时之前的地址前面都需要加上polls: app_name = "polls" 修改polls/views.py中的vote,detail,results方法 点击查看代码 创建模板results.html

python的sort函数与sorted函数排序

1. sort函数   sort函数为python内置的列表排序高阶函数,所谓高阶函数,也就是参数为函数或返回值为函数。   先看个简单的例子:   可以发现排序后,改变了原列表的顺序。而且sort()函数没有返回值,或者说返回值是None。再看sort函数的语法:   sort函数的语法是:list.sort(key=None, reverse=False)。   参数说明:   key:

01修建结构

1非结构化剪枝 1.1.1细粒度剪枝 细粒度剪枝是一种特定类型的剪枝方法,它指的是单个权重级别的剪枝。在细粒度剪枝中,模型中的每一个权重都会被独立地考虑是否需要被剪枝。这种方法的优点是可以非常精确地控制模型的大小和复杂性,因为可以精确地选择哪些权重需要被剪枝。然而,这也是一种计算复杂度较高的方法,因为需要对每一个权重都进行评估。 下面的代码直接对权重按绝对值大小来评估重要性,剪掉绝对值大小小的 以

02修剪标准&&方法

2.1修剪标准 2.1.1基于权重大小的修剪标准 参考上一节,对权重做绝对值按大小修剪,或者做L1/L2范数来进行修剪 2.1.2基于梯度幅度来修剪 基于前面可知,我们按照值的大小来修剪,把值小的裁剪掉了,或者说某个权重在训练过程中一直不变,直观上感觉没有那么重要。但其实这样是不对的,从梯度上来说,该权值可能初始就很低(接近合适值),所以他的更新值就会很小,而不能认为他变动小就不重要。因此我们需要

03常用pytorch剪枝工具

常用剪枝工具 pytorch官方案例 import torch.nn.utils.prune as prune 序列化剪枝后的模型 在PyTorch中,named_buffers()是一个模型的方法,它返回一个迭代器,这个迭代器包含了模型中所有持久化的缓冲区。在每次迭代中,它返回一个包含缓冲区名(name)和缓冲区的张量(tensor)的元组。 在神经网络中,有些数据虽然不是模型参数(也就是不会

使用PyPlot或MATLAB图像全局客制化并导出矢量图

Python 在PyPlot中,我们可以进行这样的设置,对matplotlib进行客制化,并导出矢量图: MATLAB 在MATLAB中,我们可以进行这样的设置,对MATLAB进行客制化,并导出矢量图: 我们可以通过这样的命令导出图片 本文版权,除注明引用的部分外,归作者所有。本文严禁商业用途的转载。非商业用途的转载需在网页明显处署上作者名称及原文链接。

Allure使用教程 - 官方文档汉化

Allure测试报告 目录Allure测试报告安装LinuxMac OS XWindows手动下载&安装安装pytest-allure插件快速入门allure特性可以在html报告中,添加用例描述、附件等信息,比如:1、@allure.feature(功能名称)2、@allure.story(子功能名称 )3、@allure.title(测试标题)4、@allure.description

opencv: mask

(20条消息) python opencv图像叠加/图像融合/mask掩模_cv2读取灰度图像和rgb图像叠加_DLANDML的博客-CSDN博客   Python OpenCV中的逻辑运算之mask参数理解 - 知乎 (zhihu.com)  

【狂神说Java】Java零基础学习笔记-预料

【狂神说Java】Java零基础学习笔记-预料 预料01:学习准备:博客 博客,英文名为Blog,它的正式名称为网络日记 为什么要写博客? 需要总结和思考。有时候我们一直在赶路,却忘了放慢脚步 提升文笔组织能力 提升学习总结能力 提升逻辑思维能力 帮助他人,结交朋友 冰冻三尺非一日之寒,写博客也是,短期内可能看不到效果,但是长期坚持,对自己的提升 很有帮助。 预料02:Mark

python开发入门

python开发很简单,但环境问题很讨厌。需要搞定各种包scikit-learn,tensorflow,pytorch, pandas,numpy 如果遇到超时错误,可通过指定镜像站的方式来搞定,tsinghua站基本都能搞定 pip3 install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple 还可以用python包管理软

Python潮流周刊#9:如何在本地部署开源大语言模型?

你好,我是猫哥。这里每周分享优质的 Python 及通用技术内容,部分为英文,已在小标题注明。(标题取自其中一则分享,不代表全部内容都是该主题,特此声明。) 首发于我的博客:https://pythoncat.top/posts/2023-07-01-weekly 周刊的投稿通道已开放,请在 Github 项目中提交 issue:https://github.com/chinesehuazhou/

内置函数-help-帮助文档

help() 是一个内置函数,用于获取有关对象、模块、函数、类等的帮助信息。它能够提供对象的文档字符串(docstring)、方法、属性以及其他相关信息。 help() 函数提供的帮助信息是根据对象的文档字符串(docstring)生成的,因此,在编写代码时,为你自己的函数、类和模块提供清晰和详细的文档字符串是一个好习惯。这样可以使 help() 函数提供有

Pacu:一款全面的AWS渗透测试框架

亚马逊AWS云服务平台是全球最受欢迎的云平台之一。由于其成本低、灵活性强、速度快等优势,吸引了大量的企业客户,越来越多的企业开始将其技术资产转移到了云端。随着模式的转变,Sysadmin和DevOps团队也不得不面对随之而来的新安全挑战。这已不仅仅是安全意识缺失的问题。即使是一些大型企业(如GoDaddy和Uber)也曾因AWS配置缺陷,而陷入安全危机。因此,offensive security社

怎样做一个学生分班查询系统

作为一名老师,我们经常需要为学生制定课程计划和评估他们的学习进展。在这个过程中,一个高效的学生分班查询系统将会非常有用。这个系统可以帮助老师快速地查看学生的分班情况,包括他们的班级、课程和成绩等信息。在本文中,我们将讨论如何设计一个学生分班查询系统。如果对编程技术不太擅长,也可以直接借助易查分等工具。 易查分是一款创建查询系统的工具,只需在系统里导入需要查询的Excel表格,并进行简单设置就可以生

Web前端在浏览器如何启动本地可执行文件

方法2 本地监听法 可以自己开发一个小的可执行程序,监听前端发的web请求。收到请求后,我们自己编写的可执行程序启动本地的可执行文件即可。想要启动本地可执行文件的关键就是本地有一个小服务端,我们通过本地网络与服务端通信,服务端负责启动可执行文件。这种方法对于任何浏览器都兼容,但是需要用户额外安装程序。这个程序需要常驻电脑后台。 不过,前端请求localhost本地依然会发生跨域。但这时候可以用一些

django优缺点 # ninja的优点可替代DRF

学习ninja https://blog.csdn.net/qq_43373298/article/details/121384656 django优点 通过脚手架创建项目/应用:不用考虑项目架构怎么设计。 自带Admin后台:在没有前端的情况下,可以比较方便通过Admin对数据进行操作。 自带常用模块:一个命令就能生成 group、user、session ...表,一般个系统都需要user

<<  <  671  672  673  674  675  676  677  678  679  680  681  >  >>