语句contextlib笔记python

推导式不仅非常方便,并且在执行效率上要远远胜多语句结构

推导式不仅非常方便,并且在执行效率上要远远胜多语句结构 推导式lst = [i for i in range(1,11) ] ......
语句 远远 效率 结构

Python中列表遍历使用range和enumerate的区别

导读 这篇文章主要介绍了Python中列表遍历使用range和enumerate的区别,在Python编程语言中,遍历list有range和enumerate方法,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 前言 两者的比较只是编程实现上的差 ......
enumerate Python range

python-docx入门

文档 官方文档: https://python-docx.readthedocs.io/en/latest/ 中文版: https://www.osgeo.cn/python-docx/ 安装 word文档结构 发现自己刚使用python-docx时,记不起来什么时候是在段落设置样式,什么时候是在块 ......
python-docx python docx

Python与MATLAB小练习:计算准确度Accuracy

Python与MATLAB小练习:计算准确度Accuracy 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 分别使用Python与MATLAB编程,计算聚类准确度。思路为:首先利用匈牙利算法将训练后的标签进行调整,然后再计算准确度。 1. Pytho ......
准确度 Accuracy Python MATLAB

python之cx_Oracle实现本地exe连接oracle数据库执行命令

代码实现 # -*-coding:GBK -*- import os import cx_Oracle # 导入cx_Oracle模块 import time def getData(): conn = cx_Oracle.connect('username/password@ip:port/orc ......
cx_Oracle 命令 数据库 数据 python

python 编程规范有哪些?

Python 编程规范主要包括代码布局、命名规范、注释规范、函数编写规范等多个方面,下面给出一些常见的编程规范及其示例代码。 1. 代码布局规范 代码布局规范主要是指代码的缩进、行宽、空行、换行等方面,下面是一些常见的代码布局规范: 使用四个空格作为一个缩进级别,不要使用制表符。 每行代码最多不超过 ......
python

Eigen笔记——默认列优先的存储方式

C++数据转换到Eigen时,要注意,Eigen默认按列优先存储。列优先因为存储位置相邻会比行优先更快些。 注意:当用输入运算符<<时,都是一行一行输入,不管该矩阵是否是指定的行优先还是列优先. //无论设置的是行优先还是列优先,输入<<后,都是行优先排列 Eigen::Matrix<float,3 ......
方式 笔记 Eigen

python10:函数作业

1.接受n个数字,求这些参数数字的和 #写函数,接收n个数字,求这些参数数字的和# def Sum(*num):# sum = 0# for item in num:# sum+=item# print(sum)# pass# return sum# pass# result=Sum(1,2,3,4 ......
函数 python 10

10分钟极速入门Python全栈应用开发

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master 1 环境搭建 dash应用作为Python项目,建议大家从一开始就养成好习惯,使用虚拟环境来构建我们的dash应用运行所需环境,以我最常用的conda为例,终端执行下列命令,创建 ......
应用开发 Python

Fine-Grained学习笔记(3):最短路(边权,点权),(min,+)矩阵乘

问题:APSP(全局最短路) 给定$G=(V,E)$,其中边集$E$带权值,对于$\forall s,t \in V$,计算$d(s,t)$,即从$s$到$t$的最小的经过路径权值之和 已知的算法:$n$次(堆优化的)Dijkstra算法:$\widetilde{O}(|V|\cdot|E|)$ F ......
矩阵 Fine-Grained Grained 笔记 Fine

Java学习笔记(八)

1、什么是多态? 多态就是指同一方法因为调用对象的不同而表现的结果不同。多态跟属性无关,只跟方法有关。 使用多态是为了提高代码的扩展性。他有三个要素:继承、重写、父类引用指向子类对象。 2、什么是接口? 接口没有构造器, 接口中常量有固定修饰符:public static final,抽象方法的修饰 ......
笔记 Java

Go笔记(十):函数

1、函数 函数一般用于执行某一特定的任务,go函数有三个要素:函数名称、返回类型、参数。 2、函数特性 1、go中不允许函数重载(overload),不允许函数同名; 2、go中函数不能嵌套函数,但可以嵌套匿名函数; 3、函数可作为参数传递给另一个函数; 4、函数的返回值可以是一个函数; 5、函数调 ......
函数 笔记

pwn刷题笔记(整数溢出)

[BJDCTF 2nd]r2t3 写出反汇编代码如下: int ds:__bss_start; int main(){ char buf[0x408 - 4] int var[4]; my_init(); puts("**********************************"); put ......
整数 笔记 pwn

Java学习笔记(六)

1、什么是JavaBean 类是公共的 有一个无参的公共的构造器 有属性,且有对应的get、set方法 2、对单例模式的理解 单例模式分为两种: 这种方式叫做饿汉式,是在类加载的时候就直接将对象创建了出来。 还有一种懒汉式 懒汉式是在用到实例对象的时候才会将对象创建出来。但是线程不安全。 3、对代码 ......
笔记 Java

Python rangelib.RangeSet类代码示例

https://vimsky.com/examples/detail/python-ex-rangelib-RangeSet class.html Python rangelib.RangeSet类代码示例 本文整理汇总了Python中rangelib.RangeSet类的典型用法代码示例。如果您正 ......
示例 rangelib RangeSet 代码 Python

Python-webdriver_manager的简单使用

前言: 提前祝大家五一快乐(*^▽^*) 我们在使用Selenium做UI自动化时都需要手动去下载各个浏览器版本的webdriver,有时我们可能还会遇到跨操作系统去进行测试。 以及有时因浏览器自动升级等原因,导致我们不得再去更新对应版本的webdriver。 为了解决以上问题,webdriver- ......

《程序员修炼之道:从小工到专家》阅读笔记十

二十九它只是个视图 不要将程序写成一个大块,而应该“分而治之”,把程序划分成模块。 模块或类的一个好的定义:具有单一的,定义良好的责任。 发布和订阅 当我们对某个publisher生成的特定事件感兴趣,我们能做的是登记自己。publisher追踪Subscriber对象,publisher生成事件时 ......
小工 程序员 笔记 程序 专家

Python-4迭代器

1.迭代器:指的是能被next()调用且不断返回下一个值的对象,迭代器是一个工具,一个重复的过程,每一次都是基于前一次的结果上进行,不依赖于索引每次只取出一个值,(能够大大节省空间和资源) 2.可迭代对象:可以依次遍历出所有的值(可以使用for 循环) 3.可迭代对象不一定是迭代器 迭代器一定是可迭 ......
Python

C++ vs Python

Why C++ is faster than Python https://www.freecodecamp.org/news/python-vs-c-plus-plus-time-complexity-analysis/ Summary Table | 编程语言 | strongly typed ......
Python vs

Python 推导式

########## 列表推导式 ########## # 30 以内可以被 3 整除的整数 multiples = [i for i in range(30) if i % 3 == 0] print(multiples) # 过滤掉长度小于或等于3的字符串列表,并将剩下的转换成大写字母 name ......
Python

python 检查rtsp流是否可用

import cv2 from func_timeout import func_set_timeout, exceptions def check_rtsp_stream(url): @func_set_timeout(2) def parse_rtsp_stream(rtsp_address): ......
python rtsp

老杜Vue实战教程完整版笔记(5)Vuex

接上篇文章,分享动力节点老杜全新版Vue教程笔记 学习の地止:https://www.bilibili.com/video/BV17h41137i4 5 Vuex 5.1 vuex概述 vuex是实现数据集中式状态管理的插件。数据由vuex统一管理。其它组件都去使用vuex中的数据。只要有其中一个组 ......
整版 实战 笔记 教程 Vuex

当进入conda环境以后最好使用conda install来安装python包

如果您已经进入了一个conda环境,那么建议使用conda install来安装Python包。这是因为conda是Anaconda提供的软件包管理工具,它可以帮助您安装和管理您所需的软件包,同时保证这些软件包与您当前的conda环境兼容。 与此不同,pip是Python默认的包管理工具,它依赖于操 ......
conda install 环境 最好 python

【python基础】创建和删除目录

前言 import os import shutil path='/home/tfl19671/out' if not os.path.exists(path): os.mkdir(path) else: shutil.rmtree(path, True) os.mkdir(path) 其中 shu ......
基础 目录 python

Python: MySQL

Pool 使用pool正确方法: 从pool取connection,使用完close(), 底层CMySQLConnection会return到deque, 此时从pool中得到的PooledMySQLConnection底层_cnx变为None ......
Python MySQL

python的绘图工具matplotlib.pyplot

matplotlib.pyplot 是什么 matplotlib.pyplot 是 matplotlib 库的一个子模块,它提供了一种类似于 MATLAB 的绘图系统,可用于创建各种类型的图表和可视化图像。 使用 pyplot 可以方便地绘制二维图形,如折线图、散点图、直方图、条形图等等。您可以使用 ......
matplotlib 工具 python pyplot

Python

import os path = 'E:/a_final/voc/images/JPEGImages' # 路径 filenames = os.listdir(path) # 获取文件名 print(filenames) # 'list' object has no attribute 'split ......
Python

Python-3 lambda表达式

1.lambda表达式主要的作用就是将代码更加简洁高效 指的是:表达一句只有返回值的函数 语法:lambda 参数: 返回值 """ -*- coding: utf-8 -*- @FileName: lambda.py @Software: PyCharm @Time : 2023/4/28 13: ......
表达式 Python lambda

【做题笔记】洛谷 P7987 [USACO21DEC] Paired Up G

在我的个人博客获得更好的阅读体验 Problem 洛谷 P7987 [USACO21DEC] Paired Up G 题目大意: 有 $n$ 个点,其中第 $i$ 个点位置为 $x_i$,权值为 $y_i$。若两个点 $i, j$ 满足 $|x_i - x_j| \le k$,则这两个点之间有一条边 ......
笔记 Paired P7987 USACO 7987

Python通过终端 cmd 获取GPU相关信息

# 获取GPU相关信息 def get_gpu_info(): try: cmd_out = subprocess.check_output('nvidia-smi --query-gpu=name,memory.used,memory.total --format=csv,noheader', s ......
终端 Python 信息 GPU cmd