Articles of matrices de

Cómo devolver el índice de los elementos de la matriz que se encuentran bajo un cierto umbral

En Ruby, dada una variedad de elementos, ¿cuál es la forma más fácil de devolver los índices de los elementos que no son idénticos? array = ['a','b','a','a','a','c'] #=> [1,5] Pregunta expandida: Suponiendo que el umbral de identidad se basa en el elemento más frecuente en la matriz. array = ['a','c','a','a','a','d','d'] #=> [1,5,6] Para una matriz […]

Comparando dos variables

Estoy comparando los símbolos de tubería | x | & | f | correctamente debajo? | f | corresponde al nombre de un dir | x | corresponde al nombre de un file Dir.foreach(@sortedFilesDir) do |f| @fileArray.each() { |x| if(x.match(/^#{f}/)) puts "match – "+x+","+f end } end

Crear una matriz en ruby ​​desde la spreadsheet de Excel (2 columnas)

problema bastante simple, pero parece que no puede resolverlo. Verifiqué las respuestas antes de venir aquí, nada demasiado informativo todavía. De todos modos, tengo aproximadamente 4000 filas en Excel. Columna A, y Columna B. ¿Cuál sería la mejor manera de hacer una matriz y poder almacenar eso?

ruby Array.inspect frente a Array .to_s

Estoy trabajando con una matriz, que llamaremos books , de objects complejos, que llamaremos Book . El problema es cuando llamo puts "#{books.inspect}" , ruby ​​genera una secuencia de caracteres binarys (ilegibles 8 ilegibles). Sin embargo, cuando llamo puts #{books[0].to_str}" , obtengo un resultado breve y bonito que describe el book en cuestión. No estoy […]

En Ruby, ¿cómo puedo agregar una matriz anidada a una matriz sin crear una capa adicional de anidación?

Estoy tratando de hacer algo más o less análogo a esto collection = [] pair_one = [[:ae1,:be1],[:ae2,:be2]] collection << pair_one pair_two = [[:ae3,:be3],[:ae4,:be4]] collection << pair_two El problema es que la collection es esta: [[[:ae1, :be1], [:ae2, :be2]], [[:ae3, :be3], [:ae4, :be4]]] y quiero que sea esto: [[:ae1, :be1], [:ae2, :be2], [:ae3, :be3], [:ae4, :be4]] […]

Poner nils en frente de la matriz

Tengo un par de matrices en las que quiero poner nils para que mi indexing esté más dentro de la matriz según cómo use el aray. ¿Hay una forma más rápida, más eficiente y elegante? (1..@epgroup_overide_count.to_i).each do @grp['Overides'].unshift(nil) @grp['channel_overides'].unshift(nil) end

Obtener el número total de ranges de una longitud determinada en una matriz

Tengo un set de 12 elementos, cada elemento representa e int. Por ejemplo, total[0] = 1 . Tengo otra matriz remaining que es total – occupied spaces . remaining tendrá less elementos que total . Quiero escribir un método que se pueda ver en total para las instancias donde hay> = espacios de size entre […]

Ruby: inserte en una matriz basada en un porcentaje

Tengo un object llamado TestSubject que puedo usar para acceder a los siguientes datos, name y percent . Quiero insert el nombre basado en el porcentaje en una matriz. así por ejemplo, arr.push(TestSubject.name) basado en el porcentaje de TestSubject, en este caso se puts TestSubject.percent #=> 90 Esto significa que este nombre específico tiene un […]

usando elementos de una matriz de ruby ​​como índices para otra

En el siguiente código, estoy tratando de get los índices de las ocurrencias de la letra guess in array secret_word , almacenar los índices en un array de indices , luego, usando indices , insert la misma letra en otra matriz user_word sin alterar las otras letras que podría estar ya en user_word . if […]

restablecer un recuento en ruby ​​al poner en pantalla desde matrices paralelas

Este es el trabajo a domicilio, por lo que preferiría no poner mi código. Tengo 2 matrices en paralelo, 1. nombres 2. edades. La idea es poner a todas las edades less de 21 años. Puedo hacer esto. El problema es que cuando pongo "# {count}. # # Names [count]}, # {ages [count]}" <— El […]