import numpy as np
import pandas as pd
import anndata
aaa =[1,2,3]
bbb = np.array([1,2,3])
ccc = pd.DataFrame(bbb)
ddd = anndata.AnnData(np.array([[1,2,3],[3,4,4]]))
def judge_type(x):
if(isinstance(x,list)):
print("x is a list")
if(isinstance(x,np.ndarray)):
print("x is a numpy.array")
if(isinstance(x,pd.core.frame.DataFrame)):
print("x is a pandas.DataFrame")
if(isinstance(x,anndata._core.anndata.AnnData)):
print("x is a anndata")
judge_type(aaa)
judge_type(bbb)
judge_type(ccc)
judge_type(ddd)
结果如下