示例#1
0
import numpy as np
import copy
import matplotlib.pyplot as plt

from pyvm.models.vm import VM

vm = VM('Myers_3D.vm')

rf0 = copy.copy(vm.rf[0][:, :])

fig = plt.figure(figsize=(20, 10))

ax = fig.add_subplot(131)
ax.imshow(np.flipud(rf0.T))

plt.title('Before smoothing')

vm.smooth_interface(0, nwin=25)

ax = fig.add_subplot(132)
ax.imshow(np.flipud(vm.rf[0].T))
plt.title('After smoothing')

ax = fig.add_subplot(133)
ax.imshow(np.flipud((vm.rf[0] - rf0).T), cmap='seismic')
plt.title('Difference')

plt.show()