python中filter()的多种筛选
1、筛选指定的列,类似于花式索引df2.filter(items=['one','three'])""" one threemouse 1 3rabbit 4 6"""2、筛选以字母e结尾的列df2.filter(regex='e$', axis=1) """ one threemouse 1 3rabbit 4 6"""3、筛选以字母e结尾的行df2.filter(regex='e$',axis=0) """ one two threemouse 1 2 3"""4、筛选行索引中有bbi的行df2.fil...
2024-01-10pythonmarshmallow如何提供默认值
说明1、对于序列化和反序列化字段,marshmallow 还提供了默认值,而且区分得非常清楚。如 missing 则是在反序列化时自动填充的数据,default 则是在序列化时自动填充的数据。2、在没有真实值的情况下,序列化和反序列化都是用了默认值。实例from marshmallow import Schema, fieldsimport datetime as dtimport uuid...
2024-01-10python使用required定义必填字段
说明1、要想定义必填字段,只需要在 fields 里面加入 required 参数并设置为 True 即可。2、还可以自定义错误信息,使用 error_messages 即可。实例from pprint import pprintfrom marshmallow import Schema, fields, ValidationError class UserSchema(Schema): name = fields.String(required=True) age = fields.Inte...
2024-01-10pythondump方法的序列化
说明1、如果是 List, dump方法需要加一个参数many为True。2、序列化对象,将对象obj保存到文件file中去。参数protocol是序列化模式,默认是0(ASCII协议,表示以文本的形式进行序列化)。语法pickle.dump(obj, file, [,protocol])实例对于单个对象,直接使用 dump 同样是可以的:result = schema.dump(user)print('result', re...
2024-01-10python中marshmallow库如何使用
概念1、是专门用来支持 Python 对象和原生数据相互转换的库,如实现 object -> dict,objects -> list, string -> dict, string -> list 等的转换功能。2、提供了非常丰富的数据类型转换和校验 API,帮助我们快速实现数据的转换。实例调用 Schema 的 load 事件:schema = UserSchema()users = schema.load(data, many=True)print(users)输...
2024-01-10python库如何实现对象的转换
概念1、attrs和cattrs这两个库实现了单个对象的转换。首先我们要肯定一下 attrs 这个库,它可以极大地简化 Python 类的定义,同时每个字段可以定义多种数据类型。2、attrs每个字段可以定义多种数据类型,cattrs这个库就相对弱一些了,如果把 data 换成数组,用 cattrs 还是不怎么好转换的,另外它的 structure...
2024-01-10ps怎么移动某一块
1、使用选择工具创建选择区域时,在松开鼠标左键之前,按下空格键。可以拖动选择区域,在创建选择区域的同时移动选择区域。2、另一种是将鼠标移动到屏幕选区。当鼠标变成右下角有小矩形的图标形状时,按下鼠标左键,拖动该选区移动。3、还可以直接按键盘上下左右方向键,如果文档中存在选...
2024-01-10ps大型文件储存不了jpg
1、可能因为暂存盘满了。进入编辑选项后,点击编辑中是首选项,然后点击选择暂存盘。(1)电脑打开Photoshop软件,然后点击左上角的编辑选项。(2)进入编辑选项后,点击编辑中是首选项,然后点击选择暂存盘。(3)进入首选项暂存盘页面,把现用暂存盘改为比较大的盘,然后点击确定就可以了...
2024-01-10ps属性栏在哪里
说明1、属性栏位于菜单栏的下方,选择一个工具之后,上方会出现相对应的属性栏。比如上图就是移动工具的属性栏,然后可以调整对应工具的详细参数,如是否勾选自动选择(如不勾选,需手动选择图层),以及一些对齐选项等。2、PS菜单栏上,点击窗口一栏,想要什么属性前面打勾就会出现了。...
2024-01-10ps灰色模式怎么换回来
调换方法1、灰度模式只有一个灰度通道。2、该模式是根据原有图像像素采用一套内部的公式,转化为灰度,越黑代表黑色浓度越高,越白代表黑色浓度越低。灰度模式展示的效果会让彩色图像望尘莫及,它可以摒弃颜色的干扰,专注的表达主题,彩色模式可以转化为灰度模式,进而从灰度模式转化为...
2024-01-10