Pessoal é o seguinte tenho que alterar um arquivo que encontra-se em diversas pastas (Pasta_raiz: H1, H2, H3, N1, N2,N2...)
Fiz um código que pegasse apenas o H1 para testar as alterações, deu certo, mas agora preciso fazer para todos de uma vez, lembrando que dentro de casa pasta existe o arquivo de mesmo nome.
Este é o código para a pasta H1 agora preciso fazer que ele replique de uma vez para todas as pastas.
Pergunta
gurynw
Pessoal é o seguinte tenho que alterar um arquivo que encontra-se em diversas pastas (Pasta_raiz: H1, H2, H3, N1, N2,N2...)
Fiz um código que pegasse apenas o H1 para testar as alterações, deu certo, mas agora preciso fazer para todos de uma vez, lembrando que dentro de casa pasta existe o arquivo de mesmo nome.
Este é o código para a pasta H1 agora preciso fazer que ele replique de uma vez para todas as pastas.
-------------------------------------
# BIBLIOTECA
#-------------------------------------
import nibabel as nib
import numpy as np
from os import walk
#-------------------------------------
#LEITURA NIFTI
#-------------------------------------
img = nib.load('H1/aparc.DKTatlas+aseg.nii.gz')
img.shape
img2 = img.get_fdata()
y = np.ravel(img2)
x = np.unique(y)
#-------------------------------------
#REMOVER LINHAS
#-------------------------------------
z = np.delete(x, (0, 4, 23, 47, 48, 50, 79, 80, 82), axis=0)
#-------------------------------------
# REMOVE NUMEROS DUPLICADOS
#-------------------------------------
def remove_duplicados(y):
l = [0]
for i in y:
if i not in l:
l.append(i)
l.sort()
return l
y = remove_duplicados(y)
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.