multiplication

Extracción de bits con una sola multiplicación

Vi una técnica interesante utilizada en una respuestaa otra pregunta, y me gustaría entenderla un poco mejor. Se nos da un ... njunto particular de bits? Finalmente, ¿cómo se podría encontrar la (a?) multiplicador correcto para extraer los bits dados?

Crear Lista de un Solo Elemento Repetido n Veces en Python

Sé que una comprensión de lista hará esto, pero me preguntaba si hay un aún más corto (y más Pitónico?) enfoque. Quiero crea ... ces (donde n = longitud de la lista). ¿Cómo puedo crear las listas, sin hacer [e for number in xrange(n)] Para cada lista?

¿La multiplicación y la división usando operadores de cambio en C son realmente más rápidas?

La multiplicación y la división se pueden lograr utilizando operadores de bits, por ejemplo i*2 = i<<1 i*3 = (i<< ... ltiplicar por 10 que usar i*10 directamente? ¿Hay algún tipo de entrada que no se pueda multiplicar o dividir de esta manera?

Multiplicar filas de matriz por vector?

Estoy optimizando una función y quiero deshacerme de los bucles lentos for. Estoy buscando una forma más rápida de multiplica ... y un vector que tiene longitud de 23. En un resultado quiero tener matriz 25x23 que tiene cada fila multiplicada por vector.

Captura y calcula el desbordamiento durante la multiplicación de dos enteros grandes

Estoy buscando una solución eficiente (opcionalmente estándar, elegante y fácil de implementar) para multiplicar números rela ... a que No quiero usar ninguna biblioteca de números grandes ya que tengo restricciones en la forma en que guardo los números.

Multiplicación de listas de Python: [[[]] * 3 hace 3 listas que se reflejan entre sí cuando se modifican [duplicar]

Esta pregunta ya tiene una respuesta aquí: Lista de cambios de listas reflejados inesperadamente entre s ... ; P [[(), (), ()], [(), (), ()], [(), (), ()]] >>> P[0][0]=1 >>> P [[1, (), ()], [1, (), ()], [1, (), ()]]

¿Por qué la división es más cara que la multiplicación?

Realmente no estoy tratando de optimizar nada, pero recuerdo escuchar esto de los programadores todo el tiempo, que lo tomé c ... r la razón / causa de esto así que sé, en lugar de lo que escuché de otros programadores que pregunté antes que es: "porque".

Curioso error aritmético-255x256x256x256 = 18446744073692774400

Me encontré con algo extraño cuando estaba programando en c++. Se trata de una simple multiplicación. Código: unsigned __ ... Considerando que debería ser: (usando calculadora confirma) 4278190080 ¿Puede alguien decirme cómo podría ser posible?

Es la multiplicación de enteros realmente la misma velocidad que la adición en la CPU moderna

Escucho esta afirmación muy a menudo, que la multiplicación en hardware moderno está tan optimizada que en realidad es la mis ... pilador, bucle interno escrito de manera diferente los resultados pueden variar y ni siquiera puedo obtener una aproximación.

Cómo multiplicar todos los enteros dentro de la lista [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo multiplicar los elementos individuales de una lista con ... en línea y la mayoría de las respuestas se referían a multiplicar todos los números enteros con entre sí tales como: [1*2*3]

Python y Poderes Matemáticas

He estado aprendiendo Python pero estoy un poco confundido. Los instructores en línea me dicen que use el operador * * en lug ... 11 (el resultado de 8^3)? Traté de buscar ASÍ, pero solo estoy viendo información relativa a obtener un módulo al dividir.