繁体   English   中英

TypeError: plotImages() 得到了一个意外的关键字参数 'n_images' Python

[英]TypeError: plotImages() got an unexpected keyword argument 'n_images' Python

我得到的错误:TypeError: plotImages() got an unexpected keyword argument 'n_images'

如果您有想法,请告诉我。 这是代码:

categoriesList=["airplane","automobile","bird", "cat", "deer", "dog", "frog", "horse", "ship", "truck"]

import matplotlib.pyplot as plt
import random
def plotImages(x_test, images_arr, labels_arr, nx_images=8):
    fig, axes = plt.subplots(n_images, n_images, figsize=(9,9))
    axes = axes.flatten()
    
    for i in range(100):
        rand = random.randint(0, x_test.shape[0] -1)
        img = images_arr[rand]
        ax = axes[i]
    
        ax.imshow( img, cmap="Greys_r")
        ax.set_xticks(())
        ax.set_yticks(())
        
        predict_x=model2000.predict([[x_test[rand]]])
        label=categoriesList[predictions[0]]  
        
        if labels_arr[rand][predictions[0]] == 0:
            ax.set_title(label, fontsize=18 - n_images, color="red")
        else:
            ax.set_title(label, fontsize=18 - n_images) 
        
    plot = plt.tight_layout()
    return plot
  
display (plotImages(x_test, data_test_picture, y_test, n_images=10))


  

您在 function 定义中将参数定义为nx_images ,但似乎没有在代码中的任何地方使用它。 尝试改变它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM