参数A几乎所有类型都可以:array, list, tuple, dict, matrix这些序列化类型以及Python中基本数据类型int,float,string,bool类型。
2....参数reps可以是tuple,list, dict, array, int, bool。但不可以是float, string, matrix(多维度的ndarray数组)类型。...参数的类型
# print("float to tuple:",tuple(1.2))#error抛出TypeError异常执行tup = (reps,)
print("string to tuple:...▲reps不可以为的参数类型
其实使用tuple函数转换成元组失败是因为tuple函数它需要的是一个可迭代的参数类型,如果不是的话就会抛出Typeerror的异常,抛出异常在源码中就会把值直接放入元组的第一个位置...因为c.ndim也就是c的维度与d也就是元组中的元素个数不匹配,或者说是要进行重复的A的维度和reps重复次数不匹配,这样可想而知是不可以的,所以加入了一个进行处理的代码。