Данный фрагмент кода 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
Заранее благодарен за любую помощь!