Я играю в палача;это / не / домашнее задание, а скорее исследование / уверенность в себе в коде проекта (именно поэтому я, вероятно, использую глупый способ сделать это; я не хочу смотреть на какое-либо учебное пособие для него),В настоящее время я работаю над попыткой построить и напечатать «эшафот», на котором висит парень.
Я печатаю ndarray из строк (single char), но по какой-то причине один символ меняется на "<«Неважно, что я положил туда.Вот код в тесте, который я делаю: </p>
scaff_mat = np.full((10,20), ".", dtype=str)
scaff_mat[9,0] = "a"
scaff_mat[9,1] = "b" # yes i know this will be replaced
scaff_mat[:, 1] = ("c" for i in scaff_mat)
Все работает, за исключением того, что "c" (или все, что я поставил вместо него) превращается в "<".(Отладка показывает, что это не просто изменяется при печати.) Я знаю, что понимание списка, вероятно, неверно, поэтому мой вопрос заключается в том, как мне сделать это правильно, и откуда на самом деле появился знак «<»? </p>
Токовый выход, для справки:
Конечной целью будет столбец «|».