小编Dae*_*017的帖子

Keras/TF 错误:形状不兼容

我有一个错误:

InvalidArgumentError(回溯见上文):不兼容的形状:[12192768] vs. [4064256] [[Node: mul = Mul[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0 "](重塑,重塑_1)]]

这是我的代码:

import numpy as np
import os

from skimage.io import imread, imsave

from keras.models import load_model, Model
from keras.layers import Conv2D, MaxPooling2D, Input, concatenate, Conv2DTranspose
from keras.optimizers import Adam
from keras.callbacks import TensorBoard
from keras import backend as K

K.set_image_dim_ordering('tf')

tbCallBack = TensorBoard(log_dir='./logs',
                         histogram_freq=1,
                         write_graph=True,
                         write_grads=True,
                         write_images=True)


def dice_coef(y_true, y_pred):
    y_true_f = K.flatten(y_true)
    y_pred_f = K.flatten(y_pred)
    intersection = K.sum(y_true_f * y_pred_f)
    return (2. * intersection + 1.0) / (K.sum(y_true_f) + …
Run Code Online (Sandbox Code Playgroud)

image-segmentation conv-neural-network keras tensorflow

3
推荐指数
1
解决办法
1万
查看次数

Pandas 替换为另一行的值

我有一张桌子:

目的 第 1 列 第2栏 第3栏 第4栏
参考 10 14 7 29
对象1 0 9 1 30
对象2 1 16 0 17 号
对象3 9 21 3 0
对象4 11 0 4 22

我想按条件对其进行转换:如果任何单元格(第一行的单元格除外)=0,则必须将其替换为该列第一行中递增的 (X+1) 值。

结果表是:

目的 第 1 列 第2栏 第3栏 第4栏
参考 10 14 7 29
对象1 11 9 1 30
对象2 1 16 8 17 号
对象3 9 21 3 30
对象4 11 15 4 22

我尝试过这个变体:

df = np.where(df[df == 0] == 0, df.iloc[0] …
Run Code Online (Sandbox Code Playgroud)

python replace numpy series pandas

2
推荐指数
1
解决办法
70
查看次数