2963 |
s=list(arg.getShape()) |
s=list(arg.getShape()) |
2964 |
if not s[axis_offset] == s[axis_offset+1]: |
if not s[axis_offset] == s[axis_offset+1]: |
2965 |
raise ValueError,"dimensions of component %s and %s must match."%(axis_offset.axis_offset+1) |
raise ValueError,"dimensions of component %s and %s must match."%(axis_offset.axis_offset+1) |
2966 |
return arg._matrixtrace(axis_offset) |
return arg._trace(axis_offset) |
2967 |
elif isinstance(arg,float): |
elif isinstance(arg,float): |
2968 |
raise TypeError,"illegal argument type float." |
raise TypeError,"illegal argument type float." |
2969 |
elif isinstance(arg,int): |
elif isinstance(arg,int): |