我想弹出模型的最后一层。所以我使用了tf.keras.layers.pop(),但它不起作用。
base_model.summary()
Run Code Online (Sandbox Code Playgroud)
base_model.layers.pop()
base_model.summary()
Run Code Online (Sandbox Code Playgroud)
当我使用时tf.keras._layers.pop(),它有效。
base_model.summary()
Run Code Online (Sandbox Code Playgroud)
base_model._layers.pop()
base_model.summary()
Run Code Online (Sandbox Code Playgroud)
我没有找到有关此用法的文档。有人可以帮忙解释一下吗?
我使用Pillow(PIL)6.0,并在图像中添加文本。我想将文本放在图像的中心。这是我的代码,
import os
import string
from PIL import Image
from PIL import ImageFont, ImageDraw, ImageOps
width, height = 100, 100
text = 'H'
font_size = 100
os.makedirs('./{}'.format(text), exist_ok=True)
img = Image.new("L", (width, height), color=0) # "L": (8-bit pixels, black and white)
font = ImageFont.truetype("arial.ttf", font_size)
draw = ImageDraw.Draw(img)
w, h = draw.textsize(text, font=font)
draw.text(((width-w)/2, (height-h)/2), text=text, fill='white', font=font)
img.save('H.png')
Run Code Online (Sandbox Code Playgroud)
文本在水平居中,但不在垂直居中。如何水平和垂直放置在中央?