参数A几乎所有类型都可以:array, list, tuple, dict, matrix这些序列化类型以及Python中基本数据类型int,float,string,bool类型。
2....参数reps可以是tuple,list, dict, array, int, bool。但不可以是float, string, matrix(多维度的ndarray数组)类型。...print("ndarray to tuple:",tuple(np.array([1,2])))
# print("int to tuple:",tuple(1))#error抛出TypeError...因为c.ndim也就是c的维度与d也就是元组中的元素个数不匹配,或者说是要进行重复的A的维度和reps重复次数不匹配,这样可想而知是不可以的,所以加入了一个进行处理的代码。...= 1:
c = c.reshape(-1, n).repeat(nrep, 0)
n //= dim_in
从上面的分析我们也可以知道,到这一步,我们的shape和tup中的元素个数是相互匹配的