Python

全网最适合入门的面向对象编程教程:42 Python常用复合数据类型-collections容器数据类型

全网最适合入门的面向对象编程教程:42 Python 常用复合数据类型-collections 容器数据类型 摘要: 在 Python 中,collections 模块提供了一组高效、功能强大的容器数据类型,扩展了内置的基础数据类型(如 list、tuple、dict 等),这些容器数据类型在处理特定问题时,能够提供更简洁、更高效的解决方案。 原文链接: FreakStudio的博客 往期推荐:

对GEE下载时分块影像进行镶嵌(GDAL)

前言 GDAL自带的镶嵌功能比较单一,只能将图像简单拼接到一起,不能实现直方图匀色以及羽化等功能,但是对GEE导出的分块影像进行镶嵌较为适合。 优点: 使用代码,镶嵌多个影像较为简便 GDAL较为稳定 镶嵌时NAN的区域不会改为0或者其他自定义的值,仍为NAN 缺点: 速度较ENVI慢 镶嵌进度不明显 镶嵌过程中占用大量硬盘空间,超过100G数据不建议使用该方法 具体代码 一、GDAL镶嵌

阿尔茨海默病症识别+图像识别Python+人工智能+深度学习+TensorFlow+机器学习+卷积神经网络算法

一、介绍 阿尔茨海默病症识别。使用Python作为主要编程语言进行开发,基于深度学习等技术使用TensorFlow搭建ResNet50卷积神经网络算法,通过对病症图片4种数据集进行训练['轻度痴呆', '中度痴呆', '非痴呆', '非常轻微的痴呆'],最终得到一个识别精确度较高的模型。然后使用Django框架开发Web网页端可视化操作界面,实现用户上传一张眼疾图片识别其名称。 注:本系统为学术型

全志D1-H哪吒开发板开发环境搭建

全志D1-H哪吒开发板开发环境搭建 原文 https://blog.csdn.net/tcjy1000/article/details/125344215 一、更新日志 由于科研项目需要使用全志的D1-H哪吒开发板,而官方文档写得已经非常不错,但在实际搭建开发环境过程中仍然会遇到一些小问题,为此写下本篇环境搭建说明文档。(后续可能会继续更新到项目结束) ​ 本文将一步步带你从0到在开发板上运行

使用广播星历计算卫星坐标(Python)

前言 本代码为GNSS课程设计代码,仅供参考,使用的计算方法与公式均来源于王坚主编的《卫星定位原理与应用(第二版)》。 本代码计算结果可以通过下载精密星历进行比照,误差在1-10m左右。 实现功能:读取卫星广播星历,并将其计算为WGS-84坐标系下的坐标,每颗卫星,每15分钟输出一次。 广播星历下载 有多重方法进行下载,由于网络原因以及使用的便捷程度,建议使用武汉大学的IGS网站进行下载。(

2024 NepCTF

NepCTF NepMagic —— CheckIn 直接玩游戏就能出 注意有一关要把隐藏的方块全找到 NepCamera 先使用tshark读取数据 结果文件中发现大量jpeg头ffd8ffe0。 猜测是多个图片,编写脚本,提取出来。 脚本: 最终在图片里面找到flag。 Nemophila py解出来的是 secret_is{Frieren&C_SunR15e&Himme

马铃薯叶片病害识别系统+Python+图像识别+人工智能+深度学习+卷积神经算法+计算机课设项目

一、介绍 马铃薯叶片病害识别系统。本项目使用Python作为主要开发语言,基于TensorFlow等深度学习框架搭建ResNet50卷积神经算法网络模型,通过对收集到的3种常见的马铃薯叶片病害数据集('早疫病', '健康', '晚疫病')进行训练得到一个识别精度较高的模型,然后将模型以H5格式文件形式保存到本地。在使用Django作为Web网页端开发框架,前端使用HTML,CSS这些搭建界面,实现

MotionPlus 安装指南

介绍 MotionPlus是一款用于监控摄像头的视频信号,并检测运动的应用程序,是对原有Motion软件的升级版本。它支持多种设备,如网络摄像头、V4L2网络摄像头和视频采集卡等。MotionPlus提供多种功能,包括录制视频、保存图片、实时视频流观看、调用脚本、日志记录、以及运动检测等功能。 安装 MotionPlus提供了多种安装方法,下面以基于Debain发行版的安装方法进行介绍。 1 安装

Hausdorff Distance 和 Euclidean Distance Mean欧氏距离

区别解释: Hausdorff Distance: Hausdorff 距离用于衡量两个点集之间最远的最近点的距离。 它首先计算从一个点集到另一个点集的最短距离,然后在这些最短距离中选择最大的那个值。这通常用于比较两个几何形状的相似性。 h_a_to_b 计算的是 pred 到 target 的最大最小距离,h_b_to_a 计算的是 target 到 pred 的最大最小距离,

conda常用命令

增删基本命令 创建虚拟环境: 删除虚拟环境(谨慎操作) 激活环境 安装包 查看 conda 环境中的包 conda list 用来列出 conda 环境中的包。具体格式如下: conda list [-n env_name | -p path] [package] 用来列出 conda 环境中的包 只列出当前环境的所有包 例:列出 my_env 下的所有包 列

waydroid+weston折腾

linux mint cinnamon对wayland支持不好,使用weston waydroid waydroid_scripts https://github.com/casualsnek/waydroid_script smartdock暂时有问题,不要安装,否则无法进入安卓桌面 waydroid没有联网 执行下面指令 https://github.com/waydroid/waydro

python字符画

参考链接:图片转字符画 https://gitee.com/wangyufu/python-ASCII-Generator/blob/master/ascii.py

Markdown学习20221418曾庆林

一、我掌握的内容 1.Markdown及其基本的语法(标题,有序列表,代码) 2.线下工具vscode 二、我没有掌握的内容 1.markdown详细语法(斜体,无序列表,链接,引用,分割线,表格) 2.线上工具 3.插入公式,绘图,格式转换 4. ChatGPT 等 AIGC 的提示词工程中的应用 三、实践 斜体 *列表 百度 ![图片]( ) 终于 头1 头2 内容1 内容

ChatTTS 长音频合成和本地部署2种方式,让你的“儿童绘本”发声的实战教程(文末有福利)

接上文(GLM-4-Flash 大模型 API 免费了,手把手构建“儿童绘本”应用实战(附源码)),老牛同学通过 GLM-4-Flash 文生文和 CogView-3 文生图大模型,和大家一起编写了一个图文并茂的儿童绘本应用,并且以《黑神话·悟空》当前热门游戏为背景,做了一本名为《悟空探秘之旅》的儿童小绘本。 绘本我们是做好了,可是还得我们读给小朋友们听,老牛同学懒虫又犯了:能不能把绘本转换成音频

Mr.Lou的面向AI课程学习之_markdown

面向AI学习markdown的使用 提问词 作为计算机技术专家、人工智能技术专家,网络空间安全专家,密码学专家,密码技术专家,请您: 深入浅出的讲解一下Mardown,Markdown的详细语法 推荐至少两款线上工具,至少两种线下工具 讲解Markdown的高级用法,包括插入数学公式、绘图、制作PPT,格式转换等 讲解Markdown在chatgpt等AIGC的提示词工程中的应用 要求 学习、

Linux监控&性能调优分析-perf(3)火焰图

10 火焰图(flamegraph) perf火焰图是一种可视化性能分析工具,它通过将性能数据绘制成一个类似火焰的图,直观地展示了程序的调用栈,帮助开发者快速定位性能瓶颈。特点如下: 可视化性能数据:火焰图将性能数据映射到一个二维的图中,横轴表示采样时间,纵轴表示调用栈。 火焰形状:图中每个矩形代表一个函数调用,矩形的宽度表示该函数占用的时间比例,高度表示调用栈的深度。 颜色:火焰图通常使用热力

[Python手撕]环的检测

检测环 快慢指针法是一种用于检测链表中是否存在环的有效方法,同时也可以找到环的起点。该方法的原理基于两个指针在链表上同时移动,其中一个移动得更快,而另一个移动得更慢。 检测环的存在: 使用两个指针,一个称为快指针(fast),一个称为慢指针(slow)。 在每一步中,快指针向前移动两步,而慢指针只移动一步。 如果链表中不存在环,那么快指针最终会到达链表的尾部,此时可以确定链表中无环。 如果链

[Python手撕]二分法

二分法 二分法的几个位置 比如 0 1 2 3 4 5 6 7 8 9 1 2 3 3 3 3 3 4 5 6 有时候想要寻找小于3的最大数字 有时候想要寻找第一个满足>=3的数字, 有时候想要寻找最后一个满足>=3的数字, 有时候想要寻找小于4的最大数字

[Python手撕]TOPK

TOP K 问题描述: 从arr[1, n]这n个数中,找出最大的k个数,这就是经典的TopK问题。 栗子: 从arr[1, 12]={5,3,7,1,8,2,9,4,7,2,6,6} 这n=12个数中,找出最大的k=5个。 整体排序 排序是最容易想到的方法,将n个数排序之后,取出最大的k个,即为所得。 伪代码: 时间复杂度:O(n*lg(n)) 分析:明明只需要TopK,却将全局都排序了,这也

CS专业科研论文绘图,及演示动画可用的工具

    1、2D绘图 演示图:PowerPoint, Keynote,  Visio,Drawio, 位图:Photoshop,  矢量图:Illustrator,CorelDRAW  排版:Indesign  2、3D建模 3D模型:3ds Max, Rhino,  KeyShot(材质), 3、动画演示 2D、3D动画:Ca

Python库的位置

1,操作系统命令行看系统python的库 where pythonC:UsersaugusAppDataLocalMicrosoftWindowsAppspython.exe >>> for item in sys.path:... print(item)... C:Program FilesWindowsAppsPythonSoftwareFoundation.Pyth

春秋云镜 Flarum

访问发现是个Flarum CMS框架. 使用rockyou.txt爆破administrator得到密码1chris,登录后台 由于题目提示Flarum上执行任意命令,搜到了P牛的文章 照着打反序列化. 执行命令 生成tar格式的phar文件包 将得到的base64替换 @import (inline) 'data:text/css;base64,xxx';中的xxx 然后复制到后台修改css

jenkins动态切换环境

一.代码层实现动态切换 1.首先在conftest.py下声明pytest_addoption钩子函数,写法如下 --env:命令行参数 default:启动时未传--env,则默认值为prod choices:参数值范围 help:命令行说明,可在终端执行:pytest --help查看 2.config文件下创建config.ini配置文件,写法如下 这里不同环境对应的是不同地址

Ubuntu Snap 介绍

Ubuntu Snaps Ubuntu Snaps 是 Ubuntu 的母公司 Canonical 于 2016 年 4 月发布 Ubuntu16.04 LTS(LongTermSupport,长期支持版)时引入的一种容器化的软件包格式。自 Ubuntu16.04 LTS 起,Ubuntu 操作系统可以同时支持 Snap 及 Debian 这两种格式的安装包。 与传统的 dpkg/apt 有着很

3.从对变量的理解到数据类型的一种解释

1变量 1.1变量在使用过程中有三点注意事项 1.2变量的规范 2常量 不可变化的量,其他语言一般用大写字母表示常量,在python中没有固定的语法说明 2.1注释的方法 分为单行注释和多行注释 2.1.1单行注释 python中使用的快捷键是ctrl+/来表示,用#表示 2.1.2多行注释 多行注释的两个方法就是连续用三对单引号或者双引号来表示 3 内存的管理方式 4 变量

django 内置server 外网不能访问, 报连接超时

django 内置server 外网不能访问, 报连接超时 python manage.py runserver 不能外网访问   =============================== 1 确保开启了服务 python manage.py  runserver 0.0.0.0:80   =============================== 2&nb

Debian修改默认Python

Debian修改默认Python       Linux version 4.9.0-4-686-pae这是linux系统版本,我这边使用的是debian9.2还是9.0来着,应该都是通用的。     系统中默认安装了多个版本的python,其中默认使用的是python2.7,现在我所学习的是python3

aigc文生工程师

文心一言(文生文): 1、生成一篇短片科幻小说。文章至少有5章内容,每章内容不低于200字。罗列出小说大纲,大纲内容与小说内容一致。小说前后章节之间要有合理性和逻辑性 2、请为文心一言写一篇推广文案。分析文心一言的使用人群。结合使用人群分析推广文案应该发布在哪些平台上。结合不同平台场景,生成对应的推广文案 3、请制定一份Python语言的学习计划。学习内容:Python语言,时间:60天在生成学习

<<  <  108  109  110  111  112  113  114  115  116  117  118  >  >>