isinstance()学习

news/2024/10/5 18:03:41 标签: 学习
aa ={}
if isinstance(aa,dict):
    print("是")
    
aa =2
if isinstance(aa,dict):
    print("是")
    
aa =2
if isinstance(aa,int):
    print("是")
    
aa = []
if isinstance(aa,list):
    print("list")
    
aa =[1,2,3]
if isinstance(aa,list):
    print("list")
    
import numpy as np 
aa = np.array([11,22,33])
if isinstance(aa,np.ndarray):
    print("np.array")
    
import pandas as pd  
import pandas as pd

# Create a pandas DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# Check if the variable 'df' is a pandas DataFrame
if isinstance(df, pd.DataFrame):
    print("df is a pandas DataFrame")
else:
    print("df is not a pandas DataFrame")
    
import scanpy as sc 
import anndata
import numpy as np

# Create an AnnData object
adata = sc.AnnData(X=np.random.rand(3, 3))

# Check if the variable 'adata' is an AnnData object
if isinstance(adata, sc.AnnData):
    print("adata is an AnnData object")
else:
    print("adata is not an AnnData object")
    
if isinstance(df, sc.AnnData):
    print("df is an AnnData object")
else:
    print("df is not an AnnData object")

结果如下
在这里插入图片描述


http://www.niftyadmin.cn/n/5691129.html

相关文章

MongoDB-aggregate流式计算:带条件的关联查询使用案例分析

在数据库的查询中,是一定会遇到表关联查询的。当两张大表关联时,时常会遇到性能和资源问题。这篇文章就是用一个例子来分享MongoDB带条件的关联查询发挥的作用。 假设工作环境中有两张MongoDB集合:SC_DATA(学生基本信息集合&…

java基础进阶知识点汇总(1)

本文章是在学习《java核心技术》时记录的笔记 一、对象与类 面向对象程序设计(object-oriented programming,OOP)是当今主流的程序设计范型,它取代了20世纪70年代的“结构化”或过程式编程技术。由于java是面向对象的,所以必须熟…

【C++打怪之路Lv7】-- 模板初阶

🌈 个人主页:白子寰 🔥 分类专栏:C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82)&#…

调试分析:[跳数度量]更改为[距离度量]后的 routing_bellmanford 算法

回顾复习2023年8月的《★修改Exata6.2源码:〔修改Bellmanford最短路径路由的衡量标准从【路由跳数】改为【“路由器节点间的物理距离”】,并动画演示〕》,VS2015调试Exata,跟踪调试修改后的[ routing_bellmanford.cpp ]源码&#…

mysql学习教程,从入门到精通,SQL 修改表(ALTER TABLE 语句)(29)

1、SQL 修改表(ALTER TABLE 语句) 在编写一个SQL的ALTER TABLE语句时,你需要明确你的目标是什么。ALTER TABLE语句用于在已存在的表上添加、删除或修改列和约束等。以下是一些常见的ALTER TABLE语句示例,这些示例展示了如何修改表…

Android 电源管理各个版本的变动和限制

由于Android设备的电池容量有限,而用户在使用过程中会进行各种高耗电操作,如网络连接、屏幕亮度调节、后台程序运行等,因此需要通过各种省电措施来优化电池使用‌,延长电池续航时间,提高用户体验,并减少因电…

Design Compiler常用命令大总结~

Design Compiler常用命令大总结~ 1.读取RTL级代码 方式①——read_verilog read_verilog {A.v B.v Top.v} #读取RTL文件 current_design Top.v #设置当前设计 link check_design #检查RTL代码是否正确 方式②——analyze&elaborate analyze -format varilog {A.v …

【2024版本】Mac/Windows IDEA安装教程

IDEA 2024版本真的很强大,此外JDK发布了最新稳定版 JDK21 ,只有新版本支持JDK 21、JDK22。原来数据库插件不支持redis等一些NoSql的数据库的连接,如果要使用需要自己单独装收费的插件。直接打开idea就很吃内存了,再打开其他一大堆…