闭包 笔记python

[最优化方法笔记] 梯度下降法

1. 梯度下降法 无约束最优化问题一般可以概括为: \[\min_{x \in \mathbb{R}^n}f(x) \]通过不断迭代到达最优点 \(x^*\),迭代过程为: \[x^{k + 1} = x^k + \alpha_k d^k \]其中 \(d^k\) 为当前的 搜索方向,\(\alph ......
梯度 笔记 方法

12.15---python文件读取

with open('pi_digits.txt')as file: contents = file.read() print(contents.strip()) 要想访问文件内容需要先打开它才能访问,函数open()接受一个参数:要打开文件的名称。在当前执行文件的目录中查找 文件名。代码中,ope ......
文件 python 12.15 12 15

Python高级之迭代器与生成器

迭代器与生成器 【一】迭代器 在 Python 中,迭代是一种访问容器对象(例如列表、元组、字典等)元素的方式。迭代允许我们逐个访问序列中的元素,而不需要显式地使用索引。这种遍历序列的过程通常通过使用 for 循环来实现。 在迭代中,被遍历的对象被称为可迭代对象(Iterable),而用于遍历的变量 ......
生成器 Python

【Lidar】基于Python格网法计算点云体积(eg.树木体积)

这两天一直不在状态,不是特别想分享文章,所以也没怎么更新。但是代码放在文件里始终不是它的归宿,只有被不断使用它才能进步,才能诠释它的意义。所以今天抽空给大家分享一下如何基于Python利用格网法计算点云的体积,我这里是做林业的点云,所以是按照树木体积编写的代码。 ......
体积 树木 Python Lidar eg

Python实现RTSP流测试

本文将详细介绍如何使用Python来测试RTSP流。首先,我们需要了解什么是RTSP。RTSP(Real Time Streaming Protocol)是一种基于文本的IP协议,主要用于控制实时数据的传输,例如音频或视频。在本文中,我们将使用Python中的OpenCV库来测试RTSP流。 一、安 ......
Python RTSP

python读取rtsp流,并消耗

1.python读取rtsp流,并消耗(用线程)import osimport cv2import gcimport timeimport threadingimport numpy as npfrom PIL import Image top = 100 stack = [] # 向共享缓冲栈中写 ......
python rtsp

python之typing

typing介绍 Python是一门动态语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解 ......
python typing

python 脚本的启动模式(python -m以模块方式启动)

今天再看python的项目时,发现GitHub中给出的python脚本的执行格式是python -m pip install somepackage。于是开始了python模式启动之旅。 其中很多相关借鉴了该博客,同时感谢博主:http://www.cnblogs.com/xueweihan/p/5 ......
python 脚本 模块 模式 方式

Python - pandas 转换列的值类型

对读取到的 Excel 表数据分组之后,并对分组的列进行类型转换要注意用循环,因为它不是一个 DataFrame。 import pandas as pd excel_data = pd.read_excel(r"C:\sample.xlsx") grouped_data = excel_data. ......
类型 Python pandas

python远程关闭window电脑

背景 公司的电脑机器太多,每次关闭的时候需要一台一台的关闭,比较麻烦,因此做一个批量关闭的功能 Windows电脑不想liunx有ssh工具,因此需要事前在Windows电脑上面安装一个ssh工具。 1、Github上下载OpenSSH包 下载地址 https://github.com/PowerS ......
python window 电脑

python元组列表排序

list1 = list() for i in range(5): name = input(f'输入水果名字:') price = int(input(f'输入水果价格(整数):')) list1.append((name,price)) list1.sort(key=lambda x:x[1]) ......
python

python连接pgsql&mysql

1、python连接pgsql import psycopg2 def connect_pgsql(list_sql): conn = psycopg2.connect(host='db_host', user='db_user', password='db_passwd', database='d ......
python pgsql mysql amp

python创建虚拟机环境

创建一个文件夹用于存放你的虚拟环境 cd 到存放虚拟环境的地址 安装虚拟环境库: pip3 install virtualenv 创建虚拟环境:python3 -m venv 环境名称 激活虚拟环境: source 创建的虚拟环境地址下的bin/activate 退出:deactivate ......
环境 python

【graphviz笔记】用graphviz画UML类图

digraph UMLClassDiagram { // 指定节点类型,这样节点才会变成UML的类图矩形 node [shape=record, fontname="Arial"]; // 定义节点数据 // 其中“|”会渲染成横线; // \l表示向左对齐,同时换行 // \n表示居中对齐,同时换 ......
graphviz 笔记 UML

Python连接远程设备

import paramiko def content_ssh(): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('pc-ip', port=22, ......
Python 设备

linux 学习笔记

计算机硬件软件体系 冯诺依曼体系结构 1.计算机处理的数据和指令一律用二进制数表示 2.顺序执行程序 3.计算机硬件由运算器、控制器、存储器、输入设备、输出设备五部分组成 计算机硬件组成、 1.输入设备 键盘鼠标2.输出设备 显示器,音响3.存储器 1)RAM(random access memor ......
笔记 linux

04-python基础

类与对象 python 中同样存在类和对象的概念,在python的类中,通过class 创建声明类,类中存在构造函数和析构函数,而且存在一个类似于Java中的toString。 def __init__(self) def __del__(self) def __str__(self) self 是 ......
基础 python 04

Python 如何修改并存储 json文件内容 - json package 使用

直接上代码:import jsondef json_load(json_file): with open(json_file, 'r') as fh: content = json.load(fh) return content fh.close()def json_save(json_file, ......
json package 文件 内容 Python

Python: Numpy 基础(二)基本函数

Numpy通用函数 1、数组形状 T方法可以用来转置,例如原来的shape是(3,4)/(2,3,4),转置结果为(4,3)/(4,3,2),而一维数组转置后结果不变: ar1=np.arange(10) ar2=np.zeros((2,5)) print(ar1) print(ar2) print ......
函数 基础 Python Numpy

debug解决实际问题--python

简述:原代码一直报错,提示索引超出范围"IndexError: tuple index out of range" 一、原代码: # -*- coding: utf-8 -*- import pymysql, datetime # 获取框架合约数据 def frame_treaty_get(fram ......
实际 python 问题 debug

Python: Numpy 基础(一)

一、什么是Numpy(Numerical python) Numpy是Python开源的科学计算工具包,属于高级的数值编程工具: 强大的N维数组对象:ndarray 对数组结构数据进行运算(不用遍历循环) 随机数、线性代数、傅里叶变换等功能 关于Numpy一般需要掌握以下内容: Numpy基础数据结 ......
基础 Python Numpy

《Progressive Learning of Category-Consistent Multi-Granularity Features for Fine-Grained Visual Classification》阅读笔记

论文标题 《Progressive Learning of Category-Consistent Multi-Granularity Features for Fine-Grained Visual Classification》 细粒度视觉分类中类别一致多粒度特征的渐进学习 作者 Ruoyi D ......

[Python学习笔记]制作自动将xls文件转化为xlsx文件的程序

背景:供应商程序导出的文件是xls格式的,我需要使用Power Query将这些文件合并整理,但是目前没有找到可以打卡xls文件的代码,所以将xls文件转化为xlsx文件后再使用Power Query进行处理。 思路: 1. 网上找到了将xls文件转化为xlsx文件的代码,将这个代码定义为一个函数去 ......
文件 笔记 程序 Python xlsx

学C笔记归纳 第十四篇——一维数组

1.什么是数组? 数组是一组相同类型元素的集合。 2.数组的创建方式 type_t arr_name [const_n] type_t 数组的元素类型 arr_name 数组名 const_n 常量表达式,用来指定数组的大小 例如:int arr[2]; char[2+3] ; //这样也行 3.下 ......
数组 笔记

Leader笔记:程序员小团队透明和信任管理

今天想跟大家分享一下小团队的透明管理,这也是一个管理技巧,相信很多Leader身份的同学都了解到主管有很大的一个优势,就是在组织内拥有了信息不对称能力,Leader能够听到和了解到完全不同层面上的内容和消息,所以有很多Leader就采用这种信息不对称的方式来管理同学,这种短期看起来确实会有一定的优势 ......
程序员 团队 笔记 程序 Leader

Python框架之FastAPI

原起: 最近项目中现存的是使用的python的异步方式进行开发, 但是只是存在脚本部分, 并没有提供对外的Web服务,正好趁机将Fastapi嵌入其中使用. 官方文档: https://fastapi.tiangolo.com/zh/tutorial/first-steps/ 后期计划,包括之后的所 ......
框架 FastAPI Python

读程序员的README笔记11_软件交付(下)

1. 部署环节 1.1. 部署软件是指将软件包送到它们需要运行的地方的行为 1.2. 移动应用的部署与核反应堆的部署不同,但同样的基本原则都适用 1.3. 自动部署 1.3.1. 使用脚本而不是手动步骤来部署软件 1.3.2. 自动部署的可预测性更高,因为脚本的行为是可以重复的,并且有版本控制 1. ......
程序员 笔记 程序 README 软件

[最优化方法笔记] 线搜索方法

1. 线搜索方法 1.1 无约束优化问题求解 无约束优化问题求解的基本方法是迭代算法,通过逐步逼近的方法来逼近精确解。 假设精确解所在的点为 \(x^*\),初始点为 \(x_0\),通过不断迭代 \(x^1, x^2, ... x^k\) 使得 \(x \rightarrow x^*\)。 一般的 ......
方法 笔记

python 双端队列

创建deque # 创建空deque my_deque = deque() # 将队列变为deque my_deque = deque([1, 2, 3]) 成员检测 # 成员检测:使用 in 和 not in 运算符来检查 deque 中是否包含某个元素, if 2 in my_deque: pr ......
队列 python

[最优化方法笔记] 凸集、凸函数

1. 凸集 1.1 凸集的几何定义 在 \(\mathbb{R}^n\) 空间中,经过两个不同的点 \(x_1\) 和 \(x_2\) 可以确定一条直线,方程如下: \[y = \theta x_1 + (1 - \theta)x_2, \; \theta \in \mathbb{R} \]特别地: ......
函数 笔记 方法
共19400篇  :51/647页 首页上一页51下一页尾页