Существует ли бесплатное программное обеспечение для создания справочных файлов окон для Вашей программы?

Вы можете использовать np.argmin, чтобы получить наименьший индекс значения rmse, который можно рассчитать, используя np.linalg.norm

import numpy as np
a = np.array([[0, 0, 0, 0], [1, 0, 0, 0], [1, 1, 0, 0],[1, 1, 1, 0], [1, 1, 1, 1]])
b = np.array([0.9539342, 0.84090066, 0.46451256, 0.09715253])
np.argmin(np.linalg.norm(a-b, axis=1))
#outputs 2 which corresponds to the value [1, 1, 0, 0]

Как упоминалось в редактировании, b может иметь несколько строк. Оператор хочет избежать цикла for, но я не могу найти способ избежать цикла for. Вот способ компиляции списка, но может быть лучший способ

[np.argmin(np.linalg.norm(a-i, axis=1)) for i in b] 
#Outputs [2, 1]
21
задан Brian R. Bondy 28 September 2008 в 05:12
поделиться

6 ответов

Да. HelpMaker от sourceforge (Исходный сайт www.vizacc.com снижается). Лучшая свободная утилита справки когда-либо.

13
ответ дан 29 November 2019 в 21:06
поделиться
9
ответ дан 29 November 2019 в 21:06
поделиться

Если Вы разрабатываете для.NET, и Вы надеетесь генерировать справочные файлы документации XML, необходимо изучить общий источник Microsoft Замок из песка проект и GUI фронтенда для него" Разработчик Справочного файла Замка из песка . "

Это довольно хорошо и высоконастраиваемо. Можно сделать некоторую действительно хорошую документацию справки с помощью него.

Это было немного медленно в прошлый раз, когда я использовал его (более чем 6 месяцев назад), но это, возможно, было оптимизировано с тех пор...

5
ответ дан 29 November 2019 в 21:06
поделиться

Я не уверен в 'свободном', но , доктор Explain - немногим более, чем 100$ и стоящий каждого пенса. Мы используем его для создания и справки для настольных приложений с единственным CHM и веб-приложений с помощью экспорта HTML. Большая часть - то, что это 'автоволшебно' взрывает Вашу веб-страницу или страницу приложения и запускает основную конструкцию справки для Вас. ROI для нас составлял приблизительно 1 день.

5
ответ дан 29 November 2019 в 21:06
поделиться

Doxygen, в то время как первоначально предназначено произвести документацию кода может быть сделан довольно легко произвести любой вид справки.

0
ответ дан 29 November 2019 в 21:06
поделиться

DocBook является универсальным стандартным форматом файла для записи документации программного обеспечения.

DocBook является форматом файлов XML, и как таковой уже благословлен Microsoft. Это декларативно, зарабатывая для него дальнейшую престижность.

DocBook позволяет Вам определять к нему, какие изображения являются снимками экрана, какие строки слов являются на самом деле командами и т.д. Который да, на самом деле средства это - bonafide часть семантической паутины.

из-за этого, можно использовать выражение XPath для поиска всех снимков экрана, всех команд, и т.д. Вся поддержка достойного IDE поиски XPath, и также - много маленьких, свободных утилит.

, Как только Вы удались, какая строка поиска XPath возвращает содержание, которое Вы хотите, можно записать немного таблицы стилей XSLT сами или с чужой справкой. Таблица стилей может собрать информацию и генерировать маркированный список HTML (LI УЛ.), список определений (DL DT, DD), или краткая справочная карта. Независимо от того, что Вам нравится. XPath, XSLT и различное *языки ML очень гибки.

Read От DocBook до Интегрированных Систем справочной информации для получения информации о том, как автоматически преобразовать файл стандарта DocBook в собственный и очень практический Справочный файл HTML Microsoft Windows.

Для получения дополнительной информации о самом DocBook пошли навестить http://www.docbook.org/ - и захватывают бесплатные таблицы стилей XSLT для последней версии, в то время как Вы там.

файлы DocBook могут быть автоматически преобразованы во многие форматы файлов помимо того, используемого в файлах Microsoft Windows WinHelp. Посмотрите веб-сайт docbook.org о деталях. Это - длинный список поддерживаемых форматов файлов, так заключитесь в фигурные скобки к приятному сюрпризу!

, Если у Вас уже есть структурированный текстовый редактор XML, Вы могли бы хотеть использовать это. Если Вы пишете, что действительно большой справочный файл онлайн тогда рассматривает oXygenXML и/или Открывает Office Writer. Первый - коммерческий продукт, и последний является бесплатным, программным обеспечением с открытым исходным кодом.

для получения дополнительной информации об использовании Открывают Office Writer, чтобы создавать/редактировать файлы DocBook, читать , Начало работы с DocBook на Открывает Office .

1
ответ дан 29 November 2019 в 21:06
поделиться