Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

167
Views
¿Cómo hacer coincidir una matriz de valores con otra matriz de rasgos?

Necesito dividir una lista de rasgos únicos (por ejemplo ["Top","Middle","Bottom"], three of five traits ) entre conjuntos de diferentes porcentajes que describen los rasgos, luciendo así:

 [ [ 4.545454545454546, 4.545454545454546, 27.27272727272727, 27.27272727272727, 36.36363636363637 ], [ 13.043478260869565, 8.695652173913043, 26.08695652173913, 34.78260869565217, 17.391304347826086 ], [ 33.33333333333333, 16.666666666666664, 33.33333333333333, 0, 16.666666666666664 ] ]

donde cada índice de tal conjunto

 [ 33.33333333333333, 16.666666666666664, 33.33333333333333, 0, 16.666666666666664 ]

describe el porcentaje de uno de los cinco rasgos.

Ahora no puedo simplemente comparar para cada rasgo los valores con, por ejemplo, un Math.max() , porque si hay los mismos porcentajes (que de hecho es muy probable), no puede seleccionar al azar, pero tiene que comparar el resto rasgos, para hacer coincidir los rasgos con los porcentajes correspondientes. Y simplemente no puedo pensar en una manera de tener esta comparación de rasgos restantes.

Editar: un resultado esperado sería, dados los rasgos ["Top","Middle","Bottom"] correspondientes a los primeros tres valores y los valores del ejemplo anterior [2,1,0] . Donde en esta matriz el índice coincide con el índice de rasgo y el valor con el índice del conjunto de valores. En este caso, el conjunto 3, índice 2, obtendría el rasgo top , ya que tiene el valor superior más alto y ningún otro conjunto tiene un valor superior alto, establezca 2 el valor middle , ya que su valor bottom es más bajo que el valor del primer conjunto , y el primer conjunto sería inferior, ya que tiene el valor bottom más alto en comparación con los otros valores.

Edición 2: entrada esperada:

Rasgos que deben compararse: ["Top","Middle","Bottom"]

Conjuntos de entrada de valores:

 [ [ 4.545454545454546, 4.545454545454546, 27.27272727272727, 27.27272727272727, // given but not needed, as only the first three traits a relevant in this case 36.36363636363637 // given but not needed ], [ 13.043478260869565, 8.695652173913043, 26.08695652173913, 34.78260869565217, // given but not needed 17.391304347826086 // given but not needed ], [ 33.33333333333333, 16.666666666666664, 33.33333333333333, 0, // given but not needed 16.666666666666664 // given but not needed ] ]

Rendimiento esperado:

Distribución de rasgos a través de conjuntos de valores: [2,1,0] (correspondiente a ["Top","Middle","Bottom"] )

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!