public static PythonArray operator *(int value, PythonArray array) { PythonArray data = new PythonArray(array.typecode, Type.Missing); for (int i = 0; i < value; i++) { data.extend(array); } return data; }
public static PythonArray operator *(int value, PythonArray array) { if ((BigInteger)value * array.__len__() * array.itemsize > SysModule.maxsize) { throw PythonOps.MemoryError(""); } PythonArray data = new PythonArray(array.typecode, Type.Missing); for (int i = 0; i < value; i++) { data.extend(array); } return data; }