У меня есть два матрица, один из которых двоичный (нулевой или один), а другой - целочисленная матрица одинаковых размеров, это квадратные матрицы.R Комбинированные матрицы
Я хотел бы эффективный способ их комбинирования определенным образом, без итераций по каждому элементу.
Способ, которым я хотел бы объединить их, состоит в том, чтобы иметь результирующую матрицу из матрицы A и матрицы B, что для элемента принимает самое низкое число, которое не равно нулю.
Может ли кто-нибудь подумать об трюке в R, чтобы достичь этого, я пытался сделать это математически, но продолжаю сокращаться, мне было интересно, существует ли способ наложения матриц условным выражением?
Что произойдет, если А и В равно 0? – mnel
Я думаю, что вы должны нам пример с ожидаемым выходом. – flodel
@flodel Решение Dwin было тем, к чему я стремился. Экземпляр 0,0, рассматриваемый в matC [1,3] в указанном решении, был бы ошибочным результатом, но не должен возникать в теории. Я хотел бы привести вам более подробный пример, но, поскольку я затормозил теорию, лежащую на ней на этой неделе, для этого процесса недостаточно для этого. Я был бы счастлив следить через неделю или около того. В широком смысле это будет что-то, что используется для построения сети взаимодействия генов. –