Конвертировать Python кортеж с запятой в R эквивалент - PullRequest
0 голосов
/ 30 января 2020

Данный фрагмент кода Python:

import keras
input1 = keras.layers.Input(shape=(16,))

Мой соответствующий код R:

library(tensorflow)
input1 <- tf$keras$layers$Input(shape = c(16,NA))

Для аргумента формы в Python необходим двумерный массив с только один элемент, указанный в первом измерении (количество единиц в слое) и неопределенный элемент во втором измерении (размер пакета). Мне кажется логичным преобразовать такой кортеж в Python в следующий эквивалент R: c (16, NA). Но это не сработает. Я получаю сообщение об ошибке

Fehler in py_call_impl(callable, dots$args, dots$keywords) : 
  ValueError: Error converting shape to a TensorShape: cannot convert float NaN to integer

Заранее благодарен за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...