社区
脚本语言
帖子详情
求解这段代码 python
shaoyizhe2006
2011-10-14 05:08:38
class obj:
def __init__(self, **kwargs):
apply(self.set, (), kwargs)
def set(self, **kwargs):
for k, v in kwargs.items():
setattr(self, k, v)
print kwargs.items()
代码如上所示,请问 apply(self.set, (), kwargs)是什么意思?很是困惑,apply的用法非常不明白。
...全文
100
4
打赏
收藏
求解这段代码 python
class obj: def __init__(self, **kwargs): apply(self.set, (), kwargs) def set(self, **kwargs): for k, v in kwargs.items(): setattr(self, k, v) print kwargs.items() 代码如上所示,请问 apply(self.set, (), kwargs)是什么意思?很是困惑,apply的用法非常不明白。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaoyizhe2006
2011-10-31
打赏
举报
回复
搞明白了,其实我是 不明白 **kwargs 和 *args的意思,原来是不定参数。。。谢谢大家
libralibra
2011-10-14
打赏
举报
回复
蛋疼的写法,不就是个构造函数吗
zengna_com
2011-10-14
打赏
举报
回复
apply(function, *args, **kwargs) is equivalent to function(*args, **kwargs).
iambic
2011-10-14
打赏
举报
回复
阅读apply的文档。
【地理信息科学】基于SRAI的荷兰土地利用处理优化:H3网格化与POI数据嵌入分析系统实现
内容概要:本文介绍了一个基于SRAI框架优化的荷兰土地利用数据处理流程,重点在于通过H3地理网格系统对荷兰区域进行区域化划分,并结合OpenStreetMap(OSM)中的POI数据,提取与土地利用相关的特定标签(如住宅、商业、工业、自然地貌等),进行高效的数据下载、空间交集分析与特征嵌入(embedding)训练。流程涵盖创建研究区域边界、生成H3网格、下载并处理POI数据、与网格进行空间连接、训练多种嵌入模型(如计数嵌入和Hex2Vec),并保存结果与生成可视化图示,提升了处理效率与错误容错能力。; 适合人群:具备地理信息系统(GIS)、
Python
编程及空间数据分析基础的科研人员或数据工程师,熟悉pandas、geopandas、H3等工具的用户;; 使用场景及目标:①实现城市尺度的土地利用特征提取与空间分布分析;②构建地理区域的低维向量表示用于下游机器学习任务;③优化大规模地理数据处理流程,提升数据加载与模型训练效率; 阅读建议:建议结合SRAI官方文档运行
代码
,注意配置好依赖环境(如含PyTorch的srai[torch]),并根据实际数据量调整H3分辨率与嵌入参数,建议在Linux或高性能计算环境中执行。
MATLAB中最大面积覆盖算法的实现_Implementation of a maximum area coverage
MATLAB中最大面积覆盖算法的实现_Implementation of a maximum area coverage algorithm in MATLAB.zip
MyBatis中文详尽注释版。书籍《通用源码阅读指导书——MyBatis源码详解》配套注释版源码。.zip
MyBatis中文详尽注释版。书籍《通用源码阅读指导书——MyBatis源码详解》配套注释版源码。.zip
合成外部声散射数据和样本解析
代码
。_Synthetic exterior acoustic scattering dat
合成外部声散射数据和样本解析
代码
。_Synthetic exterior acoustic scattering data and sample parsing code..zip
基于
Python
与Vue的共享单车时空数据管理与分析系统开发文档及
代码
实现
基于
Python
与Vue框架的共享单车时空数据管理与分析系统,包含完整
代码
及说明文档。该项目为个人毕业设计成果,答辩成绩为98分,所有
代码
均经过严格测试,可正常运行。适用于初学者学习与进阶研究。该资源主要面向计算机科学、通信工程、人工智能及自动化等相关领域学生、教师及从业人员,亦可用于课程设计、大作业及毕业设计等场景。项目具备较高参考价值,具备良好基础的开发者可在此基础上进行功能扩展与优化。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
脚本语言
37,744
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章