分类目录归档:伪技术

ubuntu 自动挂载

由于工作站有两块硬盘,2T的机械硬盘需要自动挂载。man了一下mount,发现/etc/fstab这个文件可以设置。于是依葫芦画瓢,修改了这个文件。果真实现了自动挂载。这一次的心得是:网上看上去很牛逼的教程,其实自己也可以做到,并没有那么难,只要你愿意看文档。

修改/etc/fstab

参考资料:[1][2]

UUID的获取:可以使用GParted查看

挂载后出现权限不够,所有者是root用户。于是修改下权限即可

使用命令:

sudo chown your_user:your_user <mount point> 命令修改所有者。修改之后,重启,就可以使用了。

参考资料:[3]

python读取mat

Matlab:

在Matlab中首先使用save函数保存变量。为了方便python读出,使用参数version指定保存数据的版本为-v7

save函数的参考资料:[1]

Python:

python端读出使用scipy库

参考资料:[2] loadmat

import scipy.io as sio
data = sio.loadmat('matlab.mat')

是的,最近在做口腔CT的伪影去除。当然是用流行的深度学习的方法啦~~

如何翻转图片

方法一: Numpy

import numpy as np
image_flipped_lr = np.fliplr(image) #水平翻转
image_flipped_ud = np.flipud(image) #上下翻转

参考资料:numpy.fliplr numpy.flipud

方法二: OpenCV

image_flipped = cv2.flip(image,1)

cv2.flip(src, flipCode[, dst]) → dst

参考资料:OpenCV

PS:设置 plt.imshow图片大小:

plt.figure(figsize=(15,5)) #设置图片显示大小
plt.subplot(1,2,1)
plt.imshow(image)
plt.subplot(1,2,2)
plt.imshow(image_flipped)

TypeError: __init__() missing 1 required positional argument: ‘nb_col’ 解决办法

当我第一次使用keras出现了:
TypeError: __init__() missing 1 required positional argument: ‘nb_col’ 的错误

经过搜索,发现原来是使用了旧版本的Keras,可以使用print(keras.__version__)查看版本号。

解决办法:
在conda下升级Keras:

conda install keras