Inspect的学习笔记
1 Inpect Class
判断对象是否是Class
import inspect
import torch
a = "SGD"
print(f"<{type(a).__name__} '{a}'>:",inspect.isclass(a))
a = torch.optim.SGD
print(a,inspect.isclass(a))
Print:
<str ‘SGD’>: False
<class ‘torch.optim.sgd.SGD’> True
2 Inpect Module
遍历package中的类
import pkg
inspect.getmembers(pkg, inspect.isclass) # 使用`isclass`获取所有的类
Getmembers调用形式为:inspect.getmembers(object[, predicate])
其中predicate
为可选的筛选器函数,关于可以选择的函数,请参考《Python基础:inspect模块各函数的用法》
Inspect的学习笔记相关推荐
- tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
续集请点击我:tensorflow学习笔记--使用TensorFlow操作MNIST数据(2) 本节开始学习使用tensorflow教程,当然从最简单的MNIST开始.这怎么说呢,就好比编程入门有He ...
- glibc-2.23学习笔记(一)—— malloc部分源码分析
glibc-2.23学习笔记(一)-- malloc部分源码分析 搭建Glibc源码调试环境 1.下载并解压glibc源码 2.配置gdb 3.编译测试程序 第一次调用 源码分析 __libc_mal ...
- Python学习笔记:Day5 编写web框架
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Node.js学习笔记8
Node.js学习笔记8 HTTP服务器与客户端 Node.js的http模块,封装了一个高效的HTTP服务器和一个简易的HTTP客户端 http.server是一个基于事件的HTTP服务器,核心由N ...
- node.js学习笔记5——核心模块1
node.js学习笔记5--核心模块1 Node.js核心模块主要内容包括:(1)全局对象 (2)常用工具 (3)事件机制 (4)文件系统访问 (5)HTTP服务器与客户端 一: 全局对象 Node. ...
- AdneneBoumessouer / MVTec-Anomaly-Detection学习笔记
AdneneBoumessouer / MVTec-Anomaly-Detection学习笔记 GitHub: https://github.com/AdneneBoumessouer/MVTec-A ...
- Sencha学习笔记4: Creating your First App - 官方创建您的第一个Sencha Touch应用指导
英文原文地址:http://docs.sencha.com/touch/2.3.1/#!/guide/first_app (天地会珠海分舵声明:本翻译文章建议读者参照英文原文进行阅读,因为原文包含了实 ...
- Redis学习笔记(五)——持久化及redis.conf配置文件叙述
对于日常使用来说,学习完SpringBoot集成Redis就够我们工作中使用了,但是既然学习了,我们就学习一些Redis的配置及概念,使我们可以更深层次的理解Redis,以及增强我们的面试成功概率,接 ...
- shardingsphere之sharding-proxy读写分离学习笔记
shardingsphere之sharding-proxy读写分离学习笔记 引言 重要提示 演示环境 版本信息 代码示例和参考 读写分离简介 主从复制 主从复制的原理和流程 sharding-prox ...
最新文章
- Nature子刊:来自人类肠道菌群的189,680种DNA病毒基因组集
- 属性与内存管理(属性与内存管理都是相互关联的)
- 字符集GBK和UTF8的区别说明
- Facebook提出生成式实体链接、文档检索,大幅刷新SOTA!
- 【C++基础学习】《C++ Primer》中的“有序型”
- wsgiref — WSGI Utilities and Reference Implementation¶
- 《C Primer Plus 第五版》读书笔记
- hadoop集群常见问题解决
- Nvidia显卡驱动升级
- Oracle 数据库限制IP地址连接
- Redis入门指南(三)
- Excel工作表丨使用Excel表格直接添加条码/二维码
- 干货 | 超级全面的电容知识
- 获取星期--蔡勒公式
- 极度未知HyperX20周年盛惠—HyperX Cloud 2 飓风FPS耳机听音辨位
- 中小型企业开发门户网站我建议你选择阿里云的云速美站
- Chrome Extension 介绍
- 一位95后程序员的分享:如何拿下年薪45万的offer?
- BERT-MRC论文笔记
- HDFS回收站、Trash机制、Trash Checkpoint、快照功能使用、通过Snapshot快照恢复数据、备份数据、HDFS快照的实现