Home | Develop | Download | Contact
Namespaces
Extras Pds::Ra – Indices

Funciones con indices: Pds::Ra::IndicesRandVector(), etc. Más...

Namespaces

namespace  Pds
 Nombre de espacion para PDS (Procesamiento Digital de Senales)
 
namespace  Pds::Ra
 Nombre de espacio para RA (Real Arrays)
 

Indices

Funciones interesantes

std::list< unsigned int > Pds::Ra::IndicesRandList (unsigned int Init, unsigned int End, unsigned int N)
 Retorna una lista aleatoria de indices. Más...
 
std::vector< unsigned int > Pds::Ra::IndicesRandVector (unsigned int Init, unsigned int End, unsigned int N)
 Retorna una lista aleatoria de indices. Más...
 
std::vector< unsigned int > Pds::Ra::IndicesRandVector (const Pds::Vector &Y, double Umbral, unsigned int N)
 Retorna una lista aleatoria de indices. Analiza Y e intenta retornar una lista de indices con igual cantidad de indices con Y[id]>=Umbral que Y[id]<Umbral. Más...
 
std::string Pds::Ra::IndicesToString (std::list< unsigned int > IDs, std::string separator="")
 Convierte una lista de indices a un std::string. Más...
 
std::string Pds::Ra::IndicesToString (std::vector< unsigned int > IDs, std::string separator="")
 Convierte una lista de indices a un std::string. Más...
 

Descripción detallada

Funciones con indices: Pds::Ra::IndicesRandVector(), etc.

#include <Pds/RaIndices>

Documentación de las funciones

◆ IndicesRandList()

std::list<unsigned int> Pds::Ra::IndicesRandList ( unsigned int  Init,
unsigned int  End,
unsigned int  N 
)

Retorna una lista aleatoria de indices.

Atención
La función usa internamente la función rand(), si se desea esta puede ser aleatoriamente inicializada usando la funcíón Pds::Ra::Randomize(), de lo contrario los números pseudo aleatórios siempre seguirán la misma secuencia.
Parámetros
[in]InitMenor posible valor de los indices en la lista.
[in]EndMaior posible valor de los indices en la lista.
[in]NNumero de elementos de la lista
Devuelve
Retorna una std::list con datos aleatórios con indices. Si N>(End-Init+1) los elementos en la lista no se repetiran, caso contrario si.
Ejemplos
example_ra_indices.cpp.

◆ IndicesRandVector() [1/2]

std::vector<unsigned int> Pds::Ra::IndicesRandVector ( unsigned int  Init,
unsigned int  End,
unsigned int  N 
)

Retorna una lista aleatoria de indices.

Atención
La función usa internamente la función rand(), si se desea esta puede ser aleatoriamente inicializada usando la funcíón Pds::Ra::Randomize(), de lo contrario los números pseudo aleatórios siempre seguirán la misma secuencia.
Parámetros
[in]InitMenor posible valor de los indices en la lista.
[in]EndMaior posible valor de los indices en la lista.
[in]NNumero de elementos de la lista
Devuelve
Retorna una std::vector con datos aleatórios con indices. Si N>(End-Init+1) los elementos en la lista no se repetiran, caso contrario si.
Ejemplos
example_ra_indices.cpp.

◆ IndicesRandVector() [2/2]

std::vector<unsigned int> Pds::Ra::IndicesRandVector ( const Pds::Vector Y,
double  Umbral,
unsigned int  N 
)

Retorna una lista aleatoria de indices. Analiza Y e intenta retornar una lista de indices con igual cantidad de indices con Y[id]>=Umbral que Y[id]<Umbral.

Atención
La función usa internamente la función rand(), si se desea esta puede ser aleatoriamente inicializada usando la funcíón Pds::Ra::Randomize(), de lo contrario los números pseudo aleatórios siempre seguirán la misma secuencia.
Parámetros
[in]YVector a analizar.
[in]UmbralUmbral de binarizacion de Y, Y>=Umbral.
[in]NNumero de elementos del vector de indices.
Devuelve
Retorna una std::vector con datos aleatórios con indices. Si N< Y.Nel() los elementos en la lista no se repetirán, caso contrario si.

◆ IndicesToString() [1/2]

std::string Pds::Ra::IndicesToString ( std::list< unsigned int >  IDs,
std::string  separator = "" 
)

Convierte una lista de indices a un std::string.

Parámetros
[in]IDsLista de indices.
[in]separatorSeparador de elementos.
Ejemplos
example_ra_indices.cpp.

◆ IndicesToString() [2/2]

std::string Pds::Ra::IndicesToString ( std::vector< unsigned int >  IDs,
std::string  separator = "" 
)

Convierte una lista de indices a un std::string.

Parámetros
[in]IDsVector de indices.
[in]separatorSeparador de elementos.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed