elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: variable de entorno en: 28 Febrero 2019, 16:28 pm
vale muchas gracias por la ayuda un saludo
2  Programación / Scripting / variable de entorno en: 28 Febrero 2019, 12:30 pm
Tengo entendido que para ejecutar los scripts que guardamos en alguna carpeta distinta a la del programa, por ejemplo python27, necesito añadir la ruta de la carpeta del programa (C:\Python27) al PATH de variables de entorno. Resulta que me he dado cuenta que puedo ejecutar los scripts sin problemas desde cualquier sitio y sin escribir ningún PATH. ¿Alguien puede explicarme por qué pasa eso? y ¿entonces no sirve para nada escribir en el PATH de variables de entorno la ruta de C:\Python27??

saludos cordiales
3  Programación / Scripting / Re: diccionario como variable de clase [Python] en: 19 Noviembre 2016, 15:50 pm
# Open the input text file.
f = open('problem001.txt', 'r')
 
myDictionary = {}
 
# First line contains the string Text
genome = f.readline().rstrip('\n')
# Second line contains k
k = int(f.readline().rstrip('\n'))
 
f.close()
         
# Number of characters in the string
numChars = len(genome)
 
# Step through the string 1 char at a time and substring out each k characters
for i in range (0, numChars - k + 1):
    kmer = genome[i:i+k]
    if kmer in myDictionary:
        myDictionary[kmer] += 1
    else:
        myDictionary[kmer] = 1
 
maxValue = 0
answer = ''
# Sort the keys in the dictionary
for w in sorted(myDictionary, key=myDictionary.get, reverse=True):
    if myDictionary[w] >= maxValue:
        maxValue = myDictionary[w]
        answer += w + ' '
        print w, myDictionary[w]
 
print 'answer'
print answer


Hola a todos un saludo, perdonad si este tema tan de principiante lo haya colado por aquí, alguien podría ayudarme por favor que no logro encontrar qué significa :

 kmer = genome[i:i+k] 


esos dos puntos entre i e i y dentrp de un corchete


gracias de antemano si alguien puede ayudarme con eso

un saludo
4  Programación / Java / Re: Suma de vector en: 11 Septiembre 2013, 14:27 pm
Vale muchas gracias, el de consola seguro tiene errores y usé varias variables para imprimirlas con el objetivo de hacerme más claro el programa, ir paso a paso, desmenuzarlo poco a poco viendo qué produce cada sentencia que creaba. Después pensé que podría usar arrays y luego que podría hacerlo en una GUI y ahí me he quedado, encontré un código con la clase cleintes que te mostré anteriormente y muestra los elementos en tablaUsuario. Ayer encontré un ejemplo de sumar y promediar los elementos de un vector pero todo se ejecuta en un JOptionPane.showMessageDialog():

http://jorgeportella.wordpress.com/2011/10/11/programa-de-vectores-sencillos-en-java-joptionpane/

Voy a leer detenidamente lo que me explicas, ya te contaré si progreso. Muchas gracias y un saludo.
5  Programación / Java / Re: Suma de vector en: 10 Septiembre 2013, 15:21 pm
Vale muchas gracias, voy a mirar con calma lo que me dices. El problema que tengo es que quiero hacer lo mismo que he hecho para consola pero con arrays y en una GUI. Por ejemplo:package coeficiente;
import java.util.*;
public class Coeficiente {
public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
        int i,j;
        int vectorx[ ];
        vectorx=new int [10];
       
        int vectory[ ];
        vectory= new int [10];
       
       
        for (i=0; i<10;i++){
            System.out.print ("Introduce numero x: ");
            vectorx=sc.nextInt();
        }
       
           for (j=0; j<vectory.length;j++){
           System.out.print ("Introduce numero y: ");
            vectory[j]=sc.nextInt();
           }
       
           
           for (i=0; i<vectorx.length;i++){
           System.out.printf("%d\n",vectory);
            }
              int suma=0;
              int sumapotx=0;
              for (i=0; i<vectorx.length;i++){
               suma +=vectorx;
               double potenciax;
               potenciax=Math.pow(vectorx, 2);
               sumapotx+=potenciax;
               System.out.print("potencia de x es " +potenciax+"\n"); 
               }System.out.printf("La sumatoria de las x es %d\n",suma);
                System.out.printf("La sumatoria de las potencias es %d\n",sumapotx);
   
         for (j=0; j<vectory.length;j++){
           System.out.printf("%d\n",vectory[j]);
            }
               int suma2=0;
               int sumapoty=0;
               for (j=0; j<vectory.length;j++){
               suma2 +=vectory[j];
               double potenciay;
               potenciay=Math.pow(vectory[j], 2);
               sumapoty+=potenciay;
               System.out.print("potencia de y es " +potenciay+"\n");
               }System.out.printf("La sumatoria de las y es %d\n",suma2);
                System.out.printf("La sumatoria de las potencias es %d\n",sumapoty);
               
               
 int xy1= vectorx[0]*vectory[0];     
 int xy2= vectorx[1]*vectory[1];
 int xy3= vectorx[2]*vectory[2];
 int xy4= vectorx[3]*vectory[3];
 int xy5= vectorx[4]*vectory[4];
 int xy6= vectorx[5]*vectory[5];
 int xy7= vectorx[6]*vectory[6];
 int xy8= vectorx[7]*vectory[7];
 int xy9= vectorx[8]*vectory[8];
 int xy10= vectorx[9]*vectory[9];
 
System.out.print("xy es: "+ xy1 + "\n");
System.out.print("xy es: "+ xy2 + "\n");
System.out.print("xy es: "+ xy3 + "\n");
System.out.print("xy es: "+ xy4 + "\n");
System.out.print("xy es: "+ xy5 + "\n");
System.out.print("xy es: "+ xy6 + "\n");
System.out.print("xy es: "+ xy7 + "\n");
System.out.print("xy es: "+ xy8 + "\n");
System.out.print("xy es: "+ xy9 + "\n");
System.out.print("xy es: "+ xy10+ "\n");
int summul=xy1+xy2+xy3+xy4+xy5+xy6+xy7+xy8+xy9+xy10;
System.out.print("la suma de las multiplicaciones es: "+ summul + "\n");


double x= suma/10;
double y= suma2/10;
System.out.print("Ex/N= " + x + "\n");
System.out.print("Ey/N= " + y + "\n");


double x2= Math.pow( x, 2);
double y2= Math.pow( y, 2);
System.out.print("x al cuadrado= "  + x2 + " \n");
System.out.print("y al cuadrado= "  + y2 + " \n");



double sx=Math.sqrt((sumapotx/10)-x2);
double sy=Math.sqrt((sumapoty/10)-y2);

System.out.print("sx es: " + sx+ " y sy es: " +sy + "\n");

double rxy= ((summul/10)-(x*y))/sx*sy;

System.out.print("el coeficiente es: " + rxy);
}
}
En vez de escribir 20 veces todo quiero usar bucles y en vez de consola introducir los 20 valores por dos textfield ( uno para X y otro para Y ) y meterlos en un array, luego hacer operaciones con esos valores introducidos. Es la variante de puntuaciones directas del coeficiente de correlación de Pearson.

X     Y   X2    Y2 XY
________________________________
105 4 11025 16 420
116 8 13456 64 928
103 2 10609 4 206
124 7 15376 49 868
137 9 18769 81 1233
126 9 15876 81 1134
112 3 12544 9 336
129 10 16641 100 1290
118 7 13924 49 826
105 6 11025 36 630
________________________________
1175 65 139245 489 7871

introduzco X y Y en un array y luego necesito elevar al cuadrado todas las X y todas las Y, sumar esos cuadrados y por último multiplicar X por Y y sumar esos resultados.
Entonces el problema que tengo es que no sé cómo acceder a esos elementos del array para realizar operaciones con ellos. Como te he mostrado, en modo consola y sin arrays algo he hecho, pero me gustaría ir un poco más allá. Gracias de nuevo y un saludo.
6  Programación / Java / Suma de vector en: 8 Septiembre 2013, 22:45 pm
Hola, si alguien puede ayudarme por favor, ingreso varios números en dos textfields (X y Y) y los guardo todos en un vector. Quisiera realizar operaciones entre esos números, por ejemplo sumar sólo las X, sumar sólo las Y, elevar a la potencia sólo las X, multiplicar el primer valor de las X con el primero de las Y y así sucesivamente. Todo esto ya lo he hecho pero sin arreglos y con código para ejecutar en la consola, ahora quisiera hacerlo con vectores ( para no escribir 20 veces todo ) y en una GUI.

import java.util.Vector;

public class CoeficienteArray extends javax.swing.JFrame {
      Vector <clientes> vecClientes= new Vector <clientes>();
    /**
     * Creates new form CoeficienteArray
     */
    public CoeficienteArray() {
        initComponents();
    }

   

    private void btninsertarActionPerformed(java.awt.event.ActionEvent evt) {                                           
         
         int x1=Integer.parseInt(x.getText());
         int y1=Integer.parseInt(y.getText());
         
         clientes objCliente=new clientes();
         
         objCliente.setInteligencia(x1);
         objCliente.setRendimiento(y1);
         
         vecClientes.addElement(objCliente);
         for (int i=0; i<vecClientes.size();i++){
         
          tablaUsuario.setValueAt(vecClientes.elementAt(i).getInteligencia(),i,0);
          tablaUsuario.setValueAt(vecClientes.elementAt(i).getRendimiento(),i,1);
             
         }
           this.x.setText("");
           this.y.setText("");
           
        }          Aquí viene main.......


Esta es la clase clientes.java que crea objCliente en el código de más arriba :         
public class clientes {
  /*String nombre;
  String apellido;*/
  int inteligencia;
  int rendimiento;
  void cliente(){
     
  }
  /*void setNombre(String n){
      nombre=n;
  }*/
   void setRendimiento(int y){
      rendimiento=y;
  }
    void setInteligencia(int x){
      inteligencia=x;
  }
  /*String getNombre(){
      return nombre;
  }*/
  int getRendimiento(){
      return rendimiento;
  }
  int getInteligencia(){
      return inteligencia;
  }
}
                       

       Si alguien me puede ayudar por favor, gracias de antemano y un saludo
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines