Numpy.r_,.c_ и .s_ - единственные функции Python, с которыми я сталкивался, которые принимают аргументы в квадратных скобках, а не в круглых скобках. Почему это так? Есть ли что-то особенное в этих функциях? Могу ли я сделать свои собственные функции, которые используют скобки (не то, что я хочу, просто любопытно)?
Например, правильный синтаксис:
np.r_['0,2', [1,2,3], [4,5,6]]
Я ожидал, что это будет:
np.r_('0,2', [1,2,3], [4,5,6])