0%

笨蛋启示录

Introduction

这篇博客主要记载一些编程时遇到的比较偏、怪的问题,大多数很难在网络上搜寻到,是多次尝试后的结果。为日后查询提供参考。

Python

  • Numpy数组有一个独特的优势在于可以使用隐式的tuple数据类型作为索引,MATLAB和一般的Python数组都无法做到。

  • pip安装“ProxyError”,在命令行输入

    unset HTTP_PROXY

    unset HTTPS_PROXY

    unset ALL_PROXY

    unset all_PROXY

    重新pip即可

    如果还不行,输入set,一条条看还有没有https_proxy=127.0.0.1:1080这种,有就继续上面的命令

  • nn.BatchNorm1d()的输入参数num_features的取值:

    输入维度是(N, C, L)时,num_features应该取C;这里N是batch size,C是数据的channel,L是数据长度。

    输入维度是(N, L)时,num_features应该取L;这里N是batch size,L是数据长度,这时可以认为每条数据只有一个channel,省略了C

    nn.BatchNorm2d()的输入参数num_features的取值为channel数

MATLAB

  • max()返回最大值,但max(array,[],dim)返回所求dim最大索引下标。
  • reshape函数和array(:)以及array(a:b)=matrix解锁自成一派,建议不要自己索引打乱它。