刷新
Python科研武器库 - 字符串操作 - 字符串分隔 split()、rsplit()

博主头像 使用场景: 在科研中,数据样本的命名方式往往包含着对应的信息, 例如,一张人脸图片 34_anger_1.png,文件名中包含着该图片中主体在数据集中的ID、人脸表情种类、以及该图片是同类型第几张图片。 使用python批量处理数据时,从文件名中获取对应信息也是很关键的一步,然后才能基于这些信息进行 ...

Python科研武器库 - 文件/路径操作 - 判断路径是否存在

博主头像 使用场景: 在科研中,用Python处理数据的一个核心目的是批量处理, 批量处理节省了研究者大量的时间和精力,不然,还不如手动一个个地去处理。 批量处理通常要求数据整体较为规整,能够进行统一的处理操作, 但实际数据中总存在一些不规则的样本,甚至有些样本的命名都存在不规范, 例如,整个数据集命名都用下 ...

将手机作为服务器运行docker服务

博主头像 前言 目前手机的配置并不低,即使是2019年生产的一加七Pro,配置也有12+256,CPU是骁龙855,作为服务器运行着配置绰绰有余了,二手的价格现在是400左右也能接受。相对于是自带ups电源的便携低耗docker服务器,还能同时使用安卓系统,配上adb远程做云手机也可以。 要想原生支持dock ...

python 输入输出

博主头像 输入输出 **注** 所有内容均是在pycharm中通过python3.7的解释器进行运行的 格式: 变量 = input('提示词') #输入 提示词在控制台显示,要输入的内容在提示词后面输入 print(变量) # 输出 print('输出内容') # 在''内部的内容原封不动的输出 例子1 n ...

(三)Python基本数据类型

博主头像 Python的基本数据类型包括整数类型、浮点数类型和复数类型。下面分别介绍这些数据类型以及数值运算操作符和数值运算函数。 整数类型(int):整数类型表示没有小数部分的数字,可以是正数、负数或零。例如: a = 5 b = -3 c = 0 2.浮点数类型(float):浮点数类型表示有小数部分的数 ...

人脸识别项目打包成exe的过程遇到的问题

博主头像 我最近重新拾起了计算机视觉,借助Python的opencv还有face_recognition库写了个简单的图像识别demo,额外定制了一些内容,原本想打包成exe然后发给朋友,不过在这当中遇到了许多小问题,都解决了,记录一下踩过的坑。 1、Pyinstaller打包过程当中出现warning,跟d ...

[flask]使用mTLS双向加密认证http通信

博主头像 前言 mTLS,全称为双向TLS(Mutual Transport Layer Security),是一种安全通信协议,确保通信双方在传输层进行身份验证。与单向HTTPS不同,吗TLS不仅要求客户端验证服务端的身份,还要求服务端验证客户端的身份。 PS:本文实验环境为OpenSSL 3.0.11 + ...

python 协程 自定义互斥锁

博主头像 最近在用python的一款异步web框架sanic搭建web服务,遇到一个需要加特定锁的场景:同一用户并发处理订单时需要排队处理,但不同用户不需要排队。 如果仅仅使用async with asyncio.Lock()的话。会使所有请求都排队处理。 import asyncio import date ...

manim边学边做--Table

博主头像 表格是一种常见的数据展示形式,manim提供了Table模块专门用于显示表格形式的数据。表格Table和上一节介绍的矩阵Matrix都是用来显示二维数据的,不过,Table的表现力更强,比如,它可以显示表头信息,列名信息等等。 Table模块也细分了多个对象: 通用Table:显示任何内容 Deci ...

Python模块重载的五种方法

1.环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foo foo └── bar.py 0 directories, 1 file bar.py 的内容非常简单,只写了个 print 语句 print("successful to be imported") 只 ...

Python获取list中指定元素索引的两种方法

在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等。怎么办?看下面 方法一: 利用数组自身的特性 list.index(target), 其中a是你的目标list,target是你需要的下标对应的值 li = [10,8,9,26,72,6,2 ...

(一) 温度转换问题

博主头像 代码: 关键算法 完成摄氏度和华氏度的转换 TempSTr = input("请输入带有符号的温度值:") if TempSTr[-1] in ['F','f']: C = (eval(TempSTr[0:-1]) - 32)/1.8 print("转换后的温度是{:.2f}C".format(C) ...

<1···789···63>