1. python 数组合并
A、B是两个具有相同行数的数组,把它们合并成一个数组。
import numpy
C = numpy.column_stack((A, B))
2. python 查找
Numpy.where:
对于 一个 numpy array: shot
寻找 shot 中某一炮的位置,可能不止一处,可以用:
A , = numpy.where(shot == a) 返回的 A 也是一个 array
A = numpy.where(shot == a) 返回的 A 是一个 tuple
3. python 文件/数据压缩/存储
Pickle.load, pickle.dump
with open(‘filename.pk’, ‘wb’) as f:
pickle.dump(nparrayname, f)
这里的 filename.pk 的后缀可以任取,pk,pkl ,pickle,......
###########################################################
1. matlab 数组去掉含有 NaN 的行
A=[1 2 3;nan 4 5;nan 6 nan];
B=A(sum(isnan(A),2)==0);