IST - Física HowTo - Informática 18:18
2026-02-05
  Programação
 
     Python
 
        Módulos
 
           Criar um módulo
 
           Módulos "sme"
 
              smeUtils
 
              smeTf
 
              smeTfImg
 
              smeTfImgDs
 

Python — Módulo smeUtils

Sumário
1. Introdução
2. smeModuleUpdate: Mostra os comandos a dar para actualizar um módulo local
3. smeFigRectGetDims: Organiza rectângulo para N imagens
4. smePrintVect: Imprime um vector no ecrã
5. smePrintTwoVects: Imprime dois vectores no ecrã
6.
7. Links úteis
Início

1. Introdução

Funções úteis de uso geral.
Início

2. smeModuleUpdate: Mostra os comandos a dar para actualizar um módulo local

smeModuleUpdate (module)
ostra os comandos a dar para actualizar um módulo local. Exemplo:
smeModuleUpdate(smeUtils)
Início

3. smeFigRectGetDims: Organiza rectângulo para N imagens

smeFigRectGetDims (qt)
Dado um número "qt" de objectos, procura as dimensões "(N, N)" ou "(N+1, N) em que caibam todas os objectos. Retorna num vector com essas dimensões. Exemplo:
vQt = smeFigRectGetDims(15)
Início

4. smePrintVect: Imprime um vector no ecrã

smePrintVect (v1, qt=-1)
Imprime no ecrã um vector, em que "qt" pode ser um número ou uma lista de dois elementos. Se for um número e "qt < 0" imprime todos os valores, no caso contrário imprime os "qt" primeiros elementos. Se "qt" for uma lista imprime da posição qt[0] até à posição "qt[1]-1". Exemplo:
smePrintVect (v1, [2,4])
Início

5. smePrintTwoVects: Imprime dois vectores no ecrã

smePrintTwoVects (v1, v2, qt=-1, sep=" --- ")
Imprime no ecrã dois vectores, em que "qt" pode ser um número ou uma lista de dois elementos. Se for um número e "qt < 0" imprime todos os valores, no caso contrário imprime os "qt" primeiros elementos. Se "qt" for uma lista imprime da posição qt[0] até à posição "qt[1]-1". "sep" é uma string que faz a separação entre os vectores. Exemplo:
smePrintTwoVects (v1, v2, [2,4], " --> ")
Início

6.

Início