python备忘

用于遗忘查看:

  • python矩阵数据转图片:
    import scipy.misc
    scipy.misc.imsave('1.bmp', train_images[i])
    
    • 版本问题:
    DeprecationWarning: `imsave` is deprecated!
     `imsave` is deprecated in SciPy 1.0.0, and will be removed in 1.2.0.
     Use ``imageio.imwrite`` instead.
       scipy.misc.imsave('1.bmp', train_images[i])
    
  • 但目前仍可用
  • 报错module ‘scipy.misc’ has no attribute ‘xxx’,可用指令pip install Pillow安装pillow可能解决(版本问题除外)

  • range和xrange的区别

    • range([start], stop[, step])

      • 返回等差数列(列表形式)。构建等差数列,起start,终stop,公差step。(step 和 start是可选项)
    • xrange([start], stop[, step])

      • xrange与range类似,只是返回的是一个"xrange object"对象,而非数组list。
    • xrange则不会直接生成一个list,而是每次调用返回其中的一个值,内存空间使用少,性能较好。(python3.x已取出xrange)


  • python中函数 reshape(-1,1)

    • reshape(行数,列数)用于更改数据的行列号
    • -1是指未设定行数(任意正整数),1是表示1列

  • np.flatnonzero():

    • 该函数输入一个矩阵,返回扁平化后矩阵中非零元素的位置(index),如:
    x = np.arange(-3, 3)
    np.flatnonzero(x)
    # output:
    # [0, 1, 2, 4, 5]
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值