Python相关

python读入png图片后,显示大小为(480, 640, 3),转化为numpy以后为了方便处理,我们需要把维度的类型改变成(480, 640 ,3),利用到一个函数np.transpose(2, 0, 1)


1@python下遍历文件加下的文件@https://blog.csdn.net/amanfromearth/article/details/79125361

numpy里面用reshape([1,256,256])

torch里面用unsqueeze(1)

都可以将[256,256]的数组变成[1,256,256]

python 下利用opencv在jupyter notebook中显示图片的时候一定要加上这一句

%matplotlib inline

显示灰度需要加入参数,不然会显示颜色图(colormap?)

def demo(): # 读取图片 training_x, training_y, test_x, test_y = dataset.load_mnist_data(1000, 100) im = training_x[0] # 绘画灰度图的四种方法 plt.subplot(221); plt.imshow(im, cmap=plt.cm.gray) plt.subplot(222); plt.imshow(im, cmap=plt.cm.gray_r) plt.subplot(223); plt.imshow(im, cmap='gray') plt.subplot(224); plt.imshow(im, cmap='gray_r') plt.show()



作者:monitor1379
链接:https://www.jianshu.com/p/8f96318a153f
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


Python: TypeError: XXX() takes exactly 1 argument (2 given)

  • 摘要:在调用某一个类A的方法时,出现以下错误:TypeError:XXX()takesexactly1argument(2given)Python在调用一个实例的方法是,将instance本身也作为一个参数传入,即调用方法:insA.method_1(k)其实调用的是:ins_A.method_1(self,k)因此在类A中定义方法method_1时,必须包含self参数:method_1(self,input)
  • 在调用某一个类A的方法时,出现以下错误:TypeError: XXX() takes exactly 1 argument (2 given)

     

    Python在调用一个实例的方法是,将instance本身也作为一个参数传入,即

    调用方法:insA.method_1(k)

    其实调用的是:ins_A.method_1(self, k)

     

    因此在类A中定义方法method_1时,必须包含self参数:

    method_1(self, input)

  • 以上是Python: TypeError: XXX() takes exactly 1 argument (2 given)的内容,更多 TypeError argument exactly Python given takes XXX 的内容,请您使用右上方搜索功能获取相关信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值