这是我要运行的代码:
ax = plt.axes(axisbg='#E6E6E6')
ax.set_axisbelow(True)
plt.grid(color='w',linestyle='solid')
for spine in ax.spines.values():
spine.set_visible(False)
ax.xaxis.tick_bottom()
ax.yaxis.tick_left()
ax.tick_params(colors='gray',direction='out')
for tick in ax.get_xticklabels():
tick.set_color('gray')
for tick in ax.get_yaxislabels():
tick.set_color('gray')
ax.hist(x,edgecolor='E6E6E6',color='E6E6E6');
Run Code Online (Sandbox Code Playgroud)
错误是:AttributeError:未知属性axisbg
请帮助我确定错误。
尝试在 MNIST 数据集上运行 CNN 示例,批量大小 = 64,通道 = 1,n_h = 28,n_w = 28,n_iters = 1000。程序运行前 500 次交互,然后给出上述错误。论坛上已经讨论了相同的主题,例如:主题 1 和主题 2,但它们都不能帮助我识别以下代码中的错误:
class CNN_MNIST(nn.Module):
def __init__(self):
super(CNN_MNIST,self).__init__()
# convolution layer 1
self.cnn1 = nn.Conv2d(in_channels=1, out_channels= 32, kernel_size=5,
stride=1,padding=2)
# ReLU activation
self.relu1 = nn.ReLU()
# maxpool 1
self.maxpool1 = nn.MaxPool2d(kernel_size=2,stride=2)
# convolution 2
self.cnn2 = nn.Conv2d(in_channels=32, out_channels=64, kernel_size=5,
stride=1,padding=2)
# ReLU activation
self.relu2 = nn.ReLU()
# maxpool 2
self.maxpool2 = nn.MaxPool2d(kernel_size=2,stride=2)
# fully connected 1
self.fc1 = nn.Linear(7*7*64,1000)
# …Run Code Online (Sandbox Code Playgroud)