AttributeError: объект 'tuple' не имеет атрибута 'ndims', в то время как используется режим исполнения tenorflow eager

Вы можете получить значение как String, используя формат, определенный для этой ячейки:

final DataFormatter df = new DataFormatter();
final XSSFCell cell = row.getCell(cellIndex);
String valueAsString = df.formatCellValue(cell);

Благодаря этот ответ .

0
задан Dominique 18 January 2019 в 09:11
поделиться

1 ответ

Обратите внимание, что вход модели должен быть тензором, поэтому запуск модели будет выглядеть следующим образом:

gan = vanillaGAN(noise_dims=40, input_dims=784)

noise = sample(32,40)

# define the tensors
noise_tensor = tf.placeholder(tf.float32, shape=[32,40])
gen_output = gan.gen_forward(noise_tensor)
dis_output = gan.dis_forward(noise_tensor)

# define the initializer
# Ref: https://stackoverflow.com/questions/45139423/tensorflow-error-failedpeconditionerror-attempting-to-use-uninitialized-variab
init = tf.global_variables_initializer() 

# run the graph
with tf.Session() as sess:
    sess.run(init)

    gen_output = sess.run(gen_output, feed_dict = {noise_tensor:noise})
    dis_output = sess.run(dis_output, feed_dict = {noise_tensor:noise})

    print(gen_output.shape)
    print(dis_output.shape)

В сообщении об ошибке говорится, что массив numpy не имеет атрибута xxx.shape.ndims. [1111 ]

Эксперимент:

  1. Доступ к xxx.shape.ndims массиву пустышек по noise.shape.ndims:

Traceback (последний вызов был последним):

Файл "", строка 1, в noise.shape.ndims

AttributeError: у объекта 'tuple' нет атрибута 'ndims'

  1. Доступ [114 ] тензора по noise_tensor.shape.ndims:

2

0
ответ дан keineahnung2345 18 January 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: