Интересно, существует ли трюк для расширения массива numpy с последовательными номерами между каждыми первоначальными значениями, вплоть до пользовательской длины по умолчанию. Возможно, уже есть встроенная функция, которая превращает й в уБыстрое расширение массива numpy
x=np.array([4,8,4,10])
y=np.array([4,5,6,7,8,9,10,11,4,5,6,7,10,11,12,13])
Здесь длина между каждым элементом, который я добавил была три. Скорость здесь важна. Мне нужно что-то подобное, чтобы мои данные столбца работали над созданием разреженной матрицы .
Кроме того, если у меня есть массив, такие как
s=np.array([0,1])
есть быстрый способ расширить каждый элемент произвольного количества раз, позволяет сказать, 4, например:
s=np.array([0,0,0,0,1,1,1,1])
Для второй половины вашего вопроса, взглянуть на numpy.repeat или numpy.tile. – Evert