| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo reemplazar enteros negativos en una matriz de Python
    En Python , puede crear arrays declarando un tipo de datos utilizando un carácter de código de tipo , entonces inicializar el array. Si usted tiene una matriz de enteros con signo, se puede buscar y reemplazar valores en él que usted no desea. Clase de matriz de Python no tiene un método integrado para reemplazar los valores existentes en las matrices , pero se puede evitar mediante el uso de loops para comprobar los valores de una matriz existente y añadiéndolos a una nueva. Primero, sin embargo , comprobar para ver si los valores son enteros negativos , y si es así , cámbielos. Instrucciones
    1

    Abra un archivo de programa Python y escriba el siguiente código:

    del array import *

    línea importa la clase de arreglo en el programa para que pueda crear y editar matrices
    2

    Escriba el siguiente código:

    def replaceArray ( ar) : .

    -> newArray = array (' i', [ ] )

    -> for i in ar :

    - > - > si i < 0 :

    - > - > - > newArray.append ( 0 )

    - > - > más:

    - > - > - > newArray.append ( i )

    - > return newArray

    RECUERDE guión correctamente. Cada " -> " representa un guión , ya sea que use espacios o tabuladores para hacerlo. La primera línea crea una función llamada " replaceArray " que toma una matriz como parámetro. La segunda línea crea una nueva matriz para copiar los valores de la anterior . La tercera línea comienza un bucle de ciclo a través de cada elemento de la matriz . Mientras hace esto, el cuarto a séptimo líneas comprobar para ver si el elemento actual es un entero negativo . Si es así , se lo reemplaza por cero y lo anexa a la nueva matriz. Si no, sólo añade que el valor de la nueva matriz. Puede sustituir los números enteros negativos con otra cosa que usted necesita. La última línea muestra la nueva matriz con los valores sustituidos.
    3

    Guardar el archivo de programa Python y ejecutarlo en el entorno de shell Python.
    4

    Tipo el siguiente código:

    myArr = array (' i ', [ 1 , -2, 3 , 4, 5 ] )

    myArr = replaceArray ( myArr )

    La primera línea crea una matriz con números enteros positivos y negativos en el mismo. Puede que ya tenga una matriz creada en el programa en otros lugares. La segunda línea sobreescribe la matriz pasando a la función que ha creado que los swaps a cabo enteros negativos con ceros. Los nuevos valores " [ 1 , 0, 3 , 0, 5 ]" están ahora en la matriz " myArr " .

    Previous :

    next :
      Artículos relacionados
    ·Cómo ejecutar Python Desde Bash 
    ·Cómo comprobar si un módulo cargado en Python 
    ·Cómo encontrar la dirección de una variable en Python…
    ·Cómo empaquetar secuencias de comandos de Python 
    ·Cómo limitar inicios de sesión en código Python 
    ·¿Qué idioma es el intérprete Python codificado sesió…
    ·Cómo editar pyo y PYC PYC 
    ·Python Certificación 
    ·Cómo: Python a PDF 
    ·Cómo quitar Camino De argv [ 0 ] en Python 
      Artículos destacados
    ·Cómo habilitar PHP para detectar el sistema operativo 
    ·Cómo hacer una variable aleatoria permanente 
    ·Cómo Graficar múltiples puntos de datos en MATLAB 
    ·Cómo matar a una conexión MySQL 
    ·Cómo hacer un modelo de las capas de la Tierra 
    ·Cómo arreglar C + + Error R6002 
    ·¿Qué es IndexError en Python 
    ·Cómo importar datos en Access con VBA 
    ·¿Cuáles son las Tablas de conversión de páginas de …
    ·Cómo desactivar el desplazamiento en Google Maps API V…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com