ошибки или альтернативы expand_dims в R

#r #tensorflow #keras #kaggle

#r #tensorflow #keras #kaggle

Вопрос:

У меня есть набор данных, который я использовал в kaggle, где я расширяю его от формы 100,5 до 1100,5, используя функцию expand_dims, приведенный ниже код в качестве примера из kaggle:

 library(keras)
library(tensorflow)
library(kerasR)
data <- read.csv("../input/data.csv", header = FALSE)
expanded <- expand_dims(data, axis = 0)
 

Однако при локальном запуске этого на ноутбуке в RStudio на моем компьютере с Windows 10 я получаю различные ошибки в зависимости от того, пытаюсь ли я expand_dims на k_expand_dims. Примеры ниже:

 expanded <- expand_dims(data, axis = 0)
 

Вывод:

Ошибка в py_call_impl (вызываемый, точки $ args, точки $keywords): ошибка типа: ожидаемый целочисленный аргумент, получен с плавающей точкой

4.stop(структура (список(сообщение = «Ошибка типа: ожидаемый целочисленный аргумент, получено значение с плавающей точкой», вызов = py_call_impl(вызываемый, точки $ args, точки $keywords), cppstack = NULL), class = c(«Rcpp::exception», «Ошибка C «, «ошибка», «условие»)))

3.expand_dims в <array_function internals>#6

2.модули $ np $ expand_dims (a = a, axis = int32 (ось))

1.expand_dims(данные, ось = 0)

 expanded <- k_expand_dims(data, axis = 0)
 

Вывод:

Ошибка в py_call_impl (вызываемый, точки $ аргументы, точки $ключевые слова): ошибка значения: попытка преобразовать значение (за которым следует содержимое файла данных)

2.keras$backend$expand_dims(x = x, axis = as_axis(ось))

1.k_expand_dims(данные, ось = 0)

Я пытался выяснить любые области, которые могут привести к тому, что это может отличаться, поскольку мне было интересно, связано ли это с тем, что это работает на Windows, а не на серверной части Linux, такой как kaggle, но безрезультатно.

Версии программного обеспечения:

R 4.0.5, Keras 2.4.0.9, Python 3.7.10, numpy 1.19.2

Если есть предупреждение о возможности расширения массива в самом R, это тоже хорошо. Его необходимо ввести в модель tensorflow, требующую формы 1,100,5

Спасибо за любую помощь!