笔记python

Python 操作 MongoDB

Python 操作 MongoDB 1 MongoDB 简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 ......
MongoDB Python

Centos 7 安装 Python3.9.16

1、下载Python官网(https://www.python.org/downloads/)对应的安装包,选择3.9.16的linux版本 wgethttps://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz 2、解压tgz包 tarzxvf ......
Python3 Centos Python 9.16 16

python把结果保存到word

开始 Python操作Word用到了模块python-docx,它把word分割成很多段落,如下结构: document> paragraph / picture > run 其中document是整个文档对象, paragraph是段落 run是段落下的按照样式来分割的小块,每块有独立的样式。 安 ......
结果 python word

Python-venv-创建和管理虚拟环境

#Python-venv-创建和管理虚拟环境 https://docs.python.org/3/tutorial/venv.html 概述 Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写 ......
Python-venv 环境 Python venv

Markdown的学习笔记

Markdown学习笔记 1、Markdown的字体 字体 粗体 斜体 斜体加粗 删除线 2、Markdown的引用 引用 选择xxx 走向人生巅峰 3、Markdown的分割线 分割线 4、Markdown的图片插入 图片 插入图片 4、Markdown的超链接 超链接 点击跳转到tly的博客 5 ......
Markdown 笔记

Python 安装 pyenv

安装 安装到指定位置方便管理 pip install pyenv-win -i "D:\Program Files\pyenv" 配置环境变量 查找安装的版本 这里我们安装3.11 为示例 安装后我们在下面的versions目录可以找到Python的程序文件 ......
Python pyenv

「学习笔记」数位 DP

「学习笔记」数位 DP 意义不大的题不写了。 点击查看目录 概述 数位 DP 一般用来解决「在一个较大的区间内统计具有一定特征的数的数量」的问题。 数位 DP 一般有两种做法: 递推法:首先需要预处理出具有一定条件的数的个数,然后将上限按数位拆分开来考虑贡献。 暴搜法:直接记忆化搜索具有特定条件的数 ......
数位 笔记 DP

python—numpy库学习

import numpy as nparr = np.array([1, 2, 3])print(arr.shape)print(arr)arr = np.arange(10)print(arr.shape)print(arr)# (开始,截止,步长)# [开始,截止)范围内步长为间隔的更新arr ......
python numpy

Code-C++ Invoke Python

Code-C++ Invoke Python https://www.cnblogs.com/yongchao/p/17299892.html 使用 C 或 C++ 扩展 Python 扩展和嵌入 Python 解释器 Python 3.10.11 Python/C API 参考手册 Python ......
Code-C Invoke Python Code

Python 中 sorted 函数的详解

1. 语法 sorted(iterable, cmp=None, key=None, reverse=False) 功能说明: sorted() 函数是 Python 中的内置函数,sorted() 可以对所有可迭代的对象进行排序操作。 内置的 sorted() 确保是稳定的。如果一个排序确保不会改 ......
函数 Python sorted

Python多线程与GIL锁

Python多线程与GIL锁 python多线程 Python的多线程编程可以在单个进程内创建多个线程来同时执行多个任务,从而提高程序的效率和性能。Python的多线程实现依赖于操作系统的线程调度器,并且受到全局解释器锁(GIL)的限制,因此在某些情况下,多线程并不能真正实现并行执行。 import ......
线程 Python GIL

OS-Linux-Ubuntu22.04x64-Python-C++调用Python缺少Python.h

OS-Linux-Ubuntu22.04x64-Python-C++调用Python缺少Python.h 使用 C 或 C++ 扩展 Python 扩展和嵌入 Python 解释器 Python 3.10.11 Python/C API 参考手册 Python 3.11.3 Python/C API ......
Python OS-Linux-Ubuntu Python-C Ubuntu Linux

[数据分析与可视化] Python绘制数据地图2-GeoPandas地图可视化

本文主要介绍GeoPandas结合matplotlib实现地图的基础可视化。GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。GeoPandas扩展了Pandas的数据类型,并使用matplotlib进行绘图。GeoPandas官方仓库地址为:GeoPandas ......
地图 数据 数据分析 GeoPandas Python

python 十六进制转换字符

a = b'\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82'print(a.decode('utf-8').encode('utf-8'))print(a.decode('gbk').encode('gbk'))print(a.decode(enco ......
十六进制 字符 python

使用VScode进行Python开发

一、Microsoft Store中安装:terminal 二、PowerShell中执行: [win10新版或者win11使用: 单个命令安装运行 WSL 所需的一切内容(需要重启计算机):wsl --install 检查发行版的 WSL 版本:wsl -l -v ]win10旧版1.dism.e ......
VScode Python

python画散点图

import numpy as np x=np.array([1,10]) y=np.array([10,5]) w=[] w1=[] import matplotlib.pyplot as plt for i in range(100): w.append(x[0]*i*0.01+(1-i*0.0 ......
python

MYSQL 笔记

###连接数据库 shell> mysql -h host -u user -p Enter password: ###断开数据库 mysql> QUIT ###查询版本号和当前日期 mysql> SELECT VERSION(), CURRENT_DATE; ###将mysql用作一个简单的计算器 ......
笔记 MYSQL

Python的time库

time库为Python标准库,常用来处理和转换时间。 官方文档:time 时间的访问和转换 — Python 3.11.2 文档 time.time time.time() 返回一个float类型的时间戳。如下: 什么是时间戳? 时间戳是自世界协调时(UTC)起始时间1970年1月1日0时0分0秒 ......
Python time

现在还值得学Python吗?

今年是23年,互联网大裁员,计算机行业的小伙伴也深有体会,那么还没有入行的我们要怎么去选择编程语言?一文简单带你分析你应该值得去学什么 原文地址,未来会持续更新Python面试题、前后端分离项目,点击链接前往 结论 值得去学Python,不管是作为第一编程语言还是第二编程语言,你都应该要学习Pyth ......
Python

深入理解 python 虚拟机:字节码教程(1)——原来装饰器是这样实现的

在本篇文章当中主要给大家介绍在 cpython 当中一些比较常见的字节码,从根本上理解 python 程序的执行。在本文当中主要介绍一些 python 基本操作的字节码,并且将从字节码的角度分析函数装饰器的原理! ......
字节 教程 python

老冯课堂笔记SpringMVC

1.SpringMVC简介 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架,SpringMVC已经成为了目前最主流的MVC框架之一,它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无需实现任何接口,同时它还支持RESTful编程风格的请求。 Spring框架是什么 ......
课堂笔记 SpringMVC 课堂 笔记

老冯课堂笔记Spring

1.简单自己实现IOC pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch ......
课堂笔记 课堂 笔记 Spring

python合并多个PPT文件到 文档\演示文稿1.pptx

# encoding=utf8 #-*-coding:utf-8 -*- #pip install python-pptx -i https://pypi.tuna.tsinghua.edu.cn/simple #pip install python-docx -i https://pypi.tun ......
文稿 多个 文档 文件 python

Python中将CSV文件转换为H5AD文件

将CSV文件转换为H5AD文件,可以按照以下步骤进行: 使用pandas库将CSV文件读入到Python中,并将其转换为dataframe格式: import pandas as pd df = pd.read_csv('data.csv') 使用anndata库将dataframe转换为AnnDa ......
文件 中将 Python H5AD CSV

MySQL笔记之Checkpoint机制

CheckPoint是MySQL的WAL和Redolog的一个优化技术。 一、Checkpoint机制 CheckPoint做了什么事情?将缓存池中的脏页刷回磁盘。 checkpoint定期将db buffer的内容刷新到data file,当遇到内存不足、db buffer已满等情况时,需要将db ......
Checkpoint 机制 笔记 MySQL

python opencv cv2.putText()显示中文问题

完整代码如下: (其中cv2AddChineseText为封装代码) import cv2 as cv from PIL import Image, ImageDraw, ImageFont import numpy as np # encoding:utf-8 import base64 impo ......
putText python opencv 问题 cv2

Typora入门笔记-2023-04-08

Typora入门笔记-2023.4.08 1-6个#号代表标题的大小,井号越多标题越小 字体 holle world! hello,world HELLO,WORLD ~~HELLO,WORLD~~ 引用 选择狂神说Java,走向人生巅峰 选择狂神说Java,走向人生巅峰 选择狂神说Java,走向人 ......
笔记 Typora 2023 04 08

Vins-Mono 阅读笔记——estimator

vins_estimator 概述 基本上VINS里面绝大部分功能都在这个package下面,包括IMU数据的处理(前端),初始化(我觉得可能属于是前端),滑动窗口(后端),非线性优化(后端),关键帧的选取(部分内容)(前端)。我第一次看的时候,总是抱有一个疑问,就是为什么把这么多内容全都放在这一个 ......
Vins-Mono estimator 笔记 Vins Mono

Vins-Mono 阅读笔记——前端

1、前端流程概述 VINS-Mono的前端整个封装成了一个ROS节点其订阅的topic是: 相机或者数据集发来的图片 其发布topic是: 由pub_img发布的"feature",发布的是当前帧的特征点,特征点分装成了sensor_msgs::PointCloudPtr类型,里面包括了每个特征点的 ......
前端 Vins-Mono 笔记 Vins Mono

Django笔记十九之manager用法介绍

本文首发于微信公众号:Hunter后端 原文链接:Django笔记十九之manager用法介绍 首先介绍一下 manager 的使用场景,比如我们有一些表级别的,需要重复使用的功能,都可以使用 manager 来实现。 比如我们在前面的笔记中介绍的 model 的 create()、update() ......
manager 笔记 Django