Python

3DES算法的起源与演进:保障信息安全的重要里程碑

一、3DES算法的起源与演进 3DES算法是DES算法的增强版,由IBM公司在上世纪90年代初提出。DES算法的密钥长度只有56位,随着计算机计算能力的提升,其安全性逐渐受到威胁。为了增强数据的安全性,3DES算法采用了三次DES算法的迭代加密过程,使得密钥长度增加到168位。这一改进大大提高了数据 »

Amd794

pandas plot函数:数据可视化的快捷通道

一般来说,我们先用pandas分析数据,然后用matplotlib之类的可视化库来显示分析结果。而pandas库中有一个强大的工具--plot函数,可以使数据可视化变得简单而高效。 1. plot 函数简介 plot函数是pandas中用于数据可视化的一个重要工具,通过plot函数,可以轻松地将Da »

Python魔法:20个让你编程事半功倍的奇淫技巧(建议收藏)

Python作为一门灵活、充满技巧的语言,有着很多奇技淫巧,今天小编就跟大家分享一下在平时工作中所积累的技巧,这里面既有语法上的技巧,也有库函数的应用,可以帮助大家在平时的工作中提升效率,规避某些错误,一起来看看吧。 列表推导式 字典推导式 使用 zip 进行并行迭代 使用 enumerate 获 »

继续总结Python中那些简单好用的用法

上一篇文章Python中那些简单又好用的特性和用法发出后,群里的小伙伴又给补充了几个好用的用法,结合生产实用经验汇总整理如下,各位看官如有需要请自取 反射,反射是一种机制,可以在运行时获取、检查和修改对象的属性和方法。Python提供了一些内置的函数和属性,可以用于实现反射操作 dir()函数: »

37Y37

Python下的三维建模和可视化

本文介绍基于AnyCAD Rapid Py三维图形平台开发Python的三维应用 1 准备工作 1.1 安装 vc_resit 2022 在Windows下,AnyCAD Rapid SDK依赖Vistual C++ 运行时库,64位版本需要在客户机上安装vc_redist.x64.exe 微软官 »

anycad

【scikit-learn基础】--『回归模型评估』之损失分析

分类模型评估中,通过各类损失(loss)函数的分析,可以衡量模型预测结果与真实值之间的差异。不同的损失函数可用于不同类型的分类问题,以便更好地评估模型的性能。 本篇将介绍分类模型评估中常用的几种损失计算方法。 1. 汉明损失 Hamming loss(汉明损失)是一种衡量分类模型预测错误率的指标。它 »

django批量插入,遇到错误改为逐条插入

为了提升插入数据的效率,通常采用批量插入的方式,当一批数据中有错误数据时,该批次数据报错,都插入失败。如何跳过引起报错的数据,将其他正确的数据插入,实现方式如下代码。 data_to_insert = [] for i, data in datas: testDemo = TestDem »

Python字符串格式化实例讲解

目录 一、%-formatting 二、str.format() 三、f-Strings 在Python 3.6之前,有两种将Python表达式嵌入到字符串文本中进行格式化的主要方法:%-formatting和str.format() 一、%-formatting name = "Eri »

解决npm i 报错以及python安装卡住的问题

目录 ①npm install下载报错 ② npm安装python环境 ③解决安装python卡住的方案 ④python环境变量配置 ⑤还有问题? ⑥最后。 ①npm install下载报错 报错信息为  Can’t find Python executable “python”, yo »

python正则表达式中匹配次数与贪心问题详解(+ ?*)

python中正则表达式中的匹配次数问题网上有很多解释,最多的就是*匹配0或者无数次,+匹配1次或无数次,?匹配0次或者1次。可是虽然这个文字描述很简单,但是真正用起来的时候大家有没有发觉还是需要谨慎使用才能发挥出这个匹配次数的真正功能,下面举几个简单例子参考: 首先是一个很简单的匹配: 字符串 »

谁说后端不能画出美丽的动图?让我来给大家拜个年!

祝福大家龙年快乐!愿你们的生活像龙一样充满力量和勇气,愿你们在新的一年里,追逐梦想,勇往直前,不断超越自我。愿你们的家庭幸福美满,团圆和谐。愿你们的事业蒸蒸日上,财源广进。愿你们的身体健康强壮,心灵充实。让我们一起庆祝龙年,共同创造美好的未来! 今天我们要介绍的是Python的内置库—— »

Pytorch分布式训练,其他GPU进程占用GPU0的原因

Pytorch分布式训练,其他GPU进程占用GPU0的两个可能原因 问题 最近跑师兄21年的论文代码,代码里使用了Pytorch分布式训练,在单机8卡的情况下,运行代码,出现如下问题。 也就是说GPU(1..7)上的进程占用了GPU0,这导致GPU0占的显存太多,以至于我的batchsi »

littletreee Bugs

Python Coroutine 池化实现

Python Coroutine 池化实现 池化介绍 在当今计算机科学和软件工程的领域中,池化技术如线程池、连接池和对象池等已经成为优化资源利用率和提高软件性能的重要工具。然而,在 Python 的协程领域,我们却很少见到类似于 ThreadPoolExecutor 的 CoroutinePoolE »

hanabi-cnblogs Python

《最新出炉》系列初窥篇-Python+Playwright自动化测试-37-如何截图-上篇

1.简介 这个系列的文章也讲解和分享了差不多三分之一吧,突然有小伙伴或者童鞋们问道playwright有没有截图的方法。答案当然是:肯定有的。宏哥回过头来看看确实这个非常基础的知识点还没有讲解和分享。那么在这个契机下就把它插队分享和讲解一下。Playwright提供了一个截屏的API:page.sc »

pandas高效读取大文件的探索之路

使用 pandas 进行数据分析时,第一步就是读取文件。在平时学习和练习的过程中,用到的数据量不会太大,所以读取文件的步骤往往会被我们忽视。 然而,在实际场景中,面对十万,百万级别的数据量是家常便饭,即使千万,上亿级别的数据,单机处理也问题不大。不过,当数据量和数据属性多了之后,读取文件的性能瓶颈就 »

Python正则表达式re.sub()用法详解

目录 1.匹配单个数字或字母 2.匹配多个数字或字母 3.匹配其他 总结  源代码、参数及其意义: def sub(pattern, repl, string, count=0, flags=0): """Return the string obtained by replacin »

Python笔记四之协程

本文首发于公众号:Hunter后端 原文链接:Python笔记四之协程 协程是一种运行在单线程下的并发编程模型,它的特点是能够在一个线程内实现多个任务的并发操作,通过在执行任务时主动让出执行权,让其他任务继续执行,从而实现并发。 以下所有的代码都是在 Python 3.8 版本中运行。 本篇笔记目 »

【scikit-learn基础】--『回归模型评估』之准确率分析

分类模型的评估和回归模型的评估侧重点不一样,回归模型一般针对连续型的数据,而分类模型一般针对的是离散的数据。 所以,评估分类模型时,评估指标与回归模型也很不一样,比如,分类模型的评估指标通常包括准确率、精确率、召回率和F1分数等等。而回归模型的评估指标通常包括均方误差(MSE)、均方根误差(RMSE »

Python 读取 .gz 文件全过程

目录 Python 读取 .gz 文件 Python 读取gz文件,字符串与字节串的相互转换 Python 读取 .gz 文件 读取.gz 文件需要使用gzip 包,如果没有安装可以自行在终端安装 pip install gzip import gzip path = "" #你的文 »