Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

10
Reduzca los márgenes izquierdo y derecho en el gráfico matplotlib
Estoy luchando para lidiar con mis márgenes de trama en matplotlib. He usado el siguiente código para producir mi gráfico: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Sin embargo, obtengo una cifra de salida con mucho espacio en blanco a cada lado de la trama. Busqué en Google y …
178 python  matplotlib 


10
Reemplazar varios caracteres en una cadena de C #
¿Hay una mejor manera de reemplazar cadenas? Me sorprende que Reemplazar no tome una matriz de caracteres o una matriz de cadenas. Supongo que podría escribir mi propia extensión, pero tenía curiosidad por saber si hay una mejor forma de hacer lo siguiente. Observe que el último reemplazo es una …
178 c#  .net  string 


4
Función local vs Lambda C # 7.0
Estoy mirando las nuevas implementaciones en C # 7.0 y me parece interesante que hayan implementado funciones locales, pero no puedo imaginar un escenario en el que se preferiría una función local sobre una expresión lambda, y cuál es la diferencia entre las dos. Entiendo que las lambdas son anonymousfunciones, …
178 c#  function  lambda  c#-7.0 

4
¿Cómo filtrar las claves de un objeto con lodash?
Tengo un objeto con algunas claves y solo quiero conservar algunas de sus claves con su valor. Lo intenté con filter: const data = { aaa: 111, abb: 222, bbb: 333 }; const result = _.filter(data, (value, key) => key.startsWith("a")); console.log(result); <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script> Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento Pero …

7
Ejecutable con un parámetro?
Necesito un "Ejecutable que acepte un parámetro" aunque sé que dicho ejecutable realmente no existe. Esto puede indicar un defecto fundamental en el diseño de mi aplicación y / o un bloqueo mental en mi cerebro cansado, por lo que espero encontrar aquí algunos consejos sobre cómo lograr algo como …
178 java  runnable 

3
¿Puede JSON comenzar con "["?
Por lo que puedo leer en json.org , todas las cadenas JSON deben comenzar con {(llave), y los [caracteres (corchetes) representan un elemento de matriz en JSON. Uso la json4jbiblioteca y recibí una entrada que comienza con [, así que no pensé que fuera JSON válido. Miré brevemente el esquema …
178 json 

9
Formatee una cadena XML para imprimir cadenas XML amigables
Tengo una cadena XML como tal: <?xml version='1.0'?><response><error code='1'> Success</error></response> No hay líneas entre un elemento y otro, y por lo tanto es muy difícil de leer. Quiero una función que formatee la cadena anterior: <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> Sin recurrir a escribir manualmente la función de …
178 c#  xml  formatting 




3
Etiquetar puntos en geom_point
Los datos con los que estoy jugando provienen de la fuente de Internet que se detalla a continuación. nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") Lo que quiero hacer es crear un gráfico de puntos 2D comparando dos métricas de esta tabla, con cada jugador representando un punto en el gráfico. Tengo el …
178 r  plot  ggplot2  labeling  ggrepel 

5
Agregar BigDecimals usando Streams
Tengo una colección de BigDecimals (en este ejemplo, a LinkedList) que me gustaría agregar. ¿Es posible usar transmisiones para esto? Noté que la Streamclase tiene varios métodos Stream::mapToInt Stream::mapToDouble Stream::mapToLong Cada uno de los cuales tiene un sum()método conveniente . Pero, como sabemos, floaty la doublearitmética es casi siempre una …

12
¿Cómo obtener el primer elemento en una lista de tuplas?
Tengo una lista como la siguiente, donde el primer elemento es la identificación y el otro es una cadena: [(1, u'abc'), (2, u'def')] Quiero crear una lista de identificadores solo a partir de esta lista de tuplas de la siguiente manera: [1,2] Usaré esta lista, por __inlo que debe ser …
178 python  list 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.