Практическое руководство создает пакет программного обеспечения в Unix/Linux?

Я бы, вероятно, использовал функцию применения лямбда-выражения. т.е.

df["Action"] = df.apply(lambda r: 1.1 if r["Record_Type"] == "AdGroup" and r["Performance"] < 1 else r["Action"], axis=1)

Вы также можете использовать iloc с условием.

7
задан Trilarion 9 August 2019 в 20:20
поделиться

5 ответов

Альтернатива твердому для понимания GNU/Autools является CMake.

http://www.cmake.org/cmake/help/examples.html

например, KDE использует его.

7
ответ дан 6 December 2019 в 09:23
поделиться

Изучите GNU autoconf/automake набор инструментальных средств. Вот бесплатное учебное руководство/книга.

6
ответ дан 6 December 2019 в 09:23
поделиться

В былые времена этот процесс был сделан вручную. Каждый Makefile был записан вручную (файл make использование в качестве своего рода сценария). Это стало проблематичным, когда это пришло к мобильности, и таким образом, configure сценарий был сделан. ./configure сценарий был записан вручную для каждого проекта также. В конечном счете это было автоматизировано GNU с их autotools пакет. Это состоит из autoconf, automake, и немногие другие. В то время как альтернативы существуют, особенно для make, autotools наиболее широко используется.... По крайней мере, в системах GNU/Linux. Альтернативы включают уже упомянутый CMake, Повышение. Сборка, Повышение. Затор, SCons, и т.д.

4
ответ дан 6 December 2019 в 09:23
поделиться

Используйте автоинструменты для создания настраивать сценария (который генерирует Make-файл, необходимый для последних двух шагов), затем сделайте tarball со всем кодом и материалом в нем.

1
ответ дан 6 December 2019 в 09:23
поделиться

rpmbuild является командой для создания RPM-пакетов

страница справочника

учебное руководство

1
ответ дан 6 December 2019 в 09:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: