TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 2 слични објави

Пребарај: #inta

当前筛选 #inta清除筛选
Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #877 · 08.04.2019 г., 12:17

Entrevista en Radio Caput a Cecilia Gárgano, historiadora y especialista en historia del Instituto Nacional de Tecnología Agropecuaria ( #INTA ), sobre la asfixia presupuestaria al organismo que tiene al borde del cierre a los CIPAF (Centros de Investigación de Agricultura Familiar). "La situación del INTA es penosa, hay un desmantelamiento que no es indiscriminado sino que se han orientado a las áreas de investigación en agricultura familiar, eso es muy difícil no conectarlo con la historia del INTA y las deudas de nuestra democracia, en términos de políticas públicas sobre un problema estructural, que tiene que ver con cómo producimos, quiénes acceden a la tierra, que modelo productivo nos damos en un agro que está cada vez más concentrado" "Que el INTA deje de trabajar en agricultura familiar va en línea con intensificar este modelo" "Además no hay una voz en el consejo directivo del INTA de éstos agricultores, como si la hay de las entidades corporativas del agro" "La agricultura familiar nunca tuvo voz dentro del consejo directivo". "La discusión es para quién se produce ciencia desde el Estado" "La agricultura familiar tiene una representación asimétrica con relación a los recursos que manejan" "No es casual que las áreas que se están recortando son las de investigación en agricultura familiar y las de extensión rural". "Antes de la dictadura se intentó poner en agenda a otros sujetos que no sean los terratenientes, los sectores mas concentrados del agro, pero no se implementó". "Durante la democracia, lo que vemos es que si bien hay políticas orientadas hacia la agricultura familiar, durante el kirchnerismo, mientras no haya una revisión más estructural que dejen de afianzar el agronegocio, y mientras estas voces no tengan representación dentro de INTA, es muy débil el lugar que terminan ocupando". "Las continuidades entre la dictadura y el macrismo son que hay una orientación que favorece la concentración en el agro y que favorece la representación a unos pocos".

Hashtags

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #845 · 26.03.2019 г., 15:55

#INTA#Patagonia#Cuyo#NEA#IPAF#AjusteYDesfinanciamientoEnCyT Estimados Consejeros, Desde el IPAF Patagonia me pongo en contacto para trasmitirles que desde el Consejo Directivo del INTA se definió el cierre de tres IPAF - Patagonia, Cuyo y NEA como parte de una reforma estructural de la institución para reducir gastos. Esta medida se complementa con el cierre de Agencias de Extensión y otros Institutos de Investigación. Esto se suma a las decisiones que en su momento se realizó con el personal de la Secretaría de Agricultura Familiar y son una nueva expresión del retiro del Estado del sector rural y particularmente del acompañamiento a la Agricultura Familiar de nuestro país. Este miércoles el Presidente del Consejo del CIPAF Sr. José Romero, productor de la Provincia de La Rioja, se reunirá con las autoridades de INTA para expresarle su desacuerdo con dicha decisión. Desde los diferentes Consejos Asesores de los IPAF se están expresando las instituciones y organizaciones para trasmitir su opinión al respecto. En adjunto encontrarán la nota que Juan Brizzio, consejero del IPAF Patagonia por la Facultad de Ciencias Agrarias envió al Sr. José Romero en respaldo a la conversación con las autoridades del INTA. Es en este sentido que les pedimos que si lo estiman posible nos hagan llegar su opinión mediante una nota, un mail o un whatsapp antes del día miércoles (Mi número de celular es #########) Les pongo en copia la nota que desde el Consejo del CIPAF se envió a las autoridades del INTA, la enviada desde la Universidad del Comahue y el whatsapp de Santiago López, ex consejero del IPAF Patagonia desde el 2013. Una vez más les agradecemos por el acompañamiento en la distancia que hacen que tenga sentido nuestro trabajo. Saludos cordiales Dr. Marcelo Pérez Centeno, Ing. Agr. Director IPAF Región Patagonia Av. Autovia Circunvalación s/n. Bo. Colonia San Francisco - CP Q8316BMA Plottier - Pcia. Neuquén