Los argumentos arctan2 adormecidos conducen a ValueError dependiendo de la sintaxis -- python campo con numpy camp Relacionados El problema

numpy arctan2 arguments leads to ValueError depending on syntax


3
vote

problema

Español

Código para reproducir:

  import numpy as np y1, y2 = [5, 3]  print(np.arctan2(y1, y2))  # Output: 1.0303768265243125  print(np.arctan2(x1=y1, x2=y2)) # Output: #--------------------------------------------------------------------------- #ValueError                                Traceback (most recent call last) #<ipython-input-13-b7d0f788df1f> in <module>() #----> 1 np.arctan2(x1=y1, x2=y2)  #ValueError: invalid number of arguments   

No puedo explicar el ValueError lanzado. Espero que ambos sean semánticamente idénticos. ¿Es eso algo con Python, adormecido o con mi falta de comprensión?

Esta es la definición de arctan2 < / a> en NOMPY:

  def arctan2(x1, x2, *args, **kwargs)   

VERSIONES I Uso:

  • Linux-4.13.0-38-Generic-X86_64-With-Debian-Stretch-Sid
  • Python 3.6.1 (Predeterminado, 16 de junio de 2017, 16:00:03) [GCC 5.4.0 20160609]
  • numeras 1.14.2
Original en ingles

Code to reproduce:

import numpy as np y1, y2 = [5, 3]  print(np.arctan2(y1, y2))  # Output: 1.0303768265243125  print(np.arctan2(x1=y1, x2=y2)) # Output: #--------------------------------------------------------------------------- #ValueError                                Traceback (most recent call last) #<ipython-input-13-b7d0f788df1f> in <module>() #----> 1 np.arctan2(x1=y1, x2=y2)  #ValueError: invalid number of arguments 

I cannot explain the ValueError thrown. I'd expect both to be semantically identical. Is that something with Python, Numpy or with my lack of understanding?

This is the definition of arctan2 in Numpy:

def arctan2(x1, x2, *args, **kwargs) 

Versions I use:

  • Linux-4.13.0-38-generic-x86_64-with-debian-stretch-sid
  • Python 3.6.1 (default, Jun 16 2017, 16:00:03) [GCC 5.4.0 20160609]
  • NumPy 1.14.2
     
   
   

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

parámetros class NumericFormat { public static void main(String[] args) { System.out.format("%02d%n",3); //you can use too but %n is preferrable for format method } } 3 class NumericFormat { public static void main(String[] args) { System.out.format("%02d%n",3); //you can use too but %n is preferrable for format method } } 4 se llaman parámetros solo . Esto se indica en la documentación class NumericFormat { public static void main(String[] args) { System.out.format("%02d%n",3); //you can use too but %n is preferrable for format method } } 5 por el carácter class NumericFormat { public static void main(String[] args) { System.out.format("%02d%n",3); //you can use too but %n is preferrable for format method } } 66616 en la firma de la función:

  class NumericFormat {     public static void main(String[] args) {         System.out.format("%02d%n",3);         //you can use   too but %n is preferrable for format method     } } 7  
 

Parameters x1 and x2 are so called positional-only parameters. This is indicated in the arctan2 documentation by the / character in the function signature:

numpy.arctan2(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'arctan2'                       ^ 
 
 
 
 

Relacionados problema

1  Obtenga elementos específicos de NDARRAY de NDARrays con forma (n,)  ( Get specific elements from ndarray of ndarrays with shape n ) 
Dado el NDARRAY: A = np.array([np.array([1], dtype='f'), np.array([2, 3], dtype='f'), np.array([4, 5], dtype='f'), ...

-2  Levantar ioError ("% s no encontrado".% ruta)  ( Raise ioerrors not found path ) 
En la semana pasada, pasé mi tiempo tratando de resolver un gran problema al compilar mi programa.py. Mi script del programa es: "message": "Query key con...

1  Clasificación de valores eigen en Python en For-Loop  ( Sorting of eigenvalues in python in for loop ) 
Estoy calculando y trazando los valores propios de una matriz 5x5 en función de un parámetro X. Sé que tengo que ordenar los valores propios, ya que no están ...

1  Cómo hacer que la carga nombrada sea más rápida  ( How to make numpy load faster ) 
Me gustaría usar NOMPY para hacer que mi programa sea más rápido. La única parte que quiero usar es matrices de cadena. Cuando hago childInRed->setParentIt...

-1  Scipy Solver devuelve un error / ¿Cómo usar Numpy.Seterr?  ( Scipy solver returns an error how to use numpy seterr ) 
¿Cómo puedo entender qué causa este error? RuntimeWarning: invalid value encountered in double_scalars and dx_norm/self.x_rtol <= x_norm)) Realmente no...

8  Añadir la tasa de cambio a Pandas DataFrame  ( Add rate of change to pandas dataframe ) 
Tengo el siguiente fábrico de datos de Pandas: lastrun value 0 2013-10-24 13:10:05+00:00 55376 1 2013-...

8  Calcule la media en los valores en las colecciones de Python.Counter  ( Calculate mean on values in python collections counter ) 
Estoy perfilando algunas mediciones de tiempo numérico que se agrupan extremadamente de cerca. Me gustaría obtener una media, desviación estándar, etc. Alguna...

0  Lógica de bucle para calcular% cambio  ( Loop logic to calculate change ) 
MI FREAFAME: A B C A_Q B_Q C_Q 27 40 41 2 1 etc 28 39 40 1 5 30 28 29 3 6 28 27 28 4 1 15 10 ...

0  PIPLOT DE CRESCAS DE ARRAY  ( Pyplot of array crashes ) 
Estoy intentando trazar valores de matriz obtenidos de sumar columnas individuales de una matriz NUTPY. Trabajando en Win XP, Python 2.5, MatPlotlib-1.0.1, Nu...

0  Usando una columna en .txt para cálculo  ( Using a column in txt for calculation ) 
Tengo un archivo de texto con 5 columnas y 36 filas. Quiero elegir una columna específica y la use en un cálculo. Datos de muestra: #1 2 3...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos