Вопросы по теме 'tcl'
Как сложить две переменные вместе и сохранить результат в другой переменной?
Я не могу понять самый простой синтаксис Tcl, как правильно написать следующее:
set var1 5
set var2 3
set var3 $var1 - $var2; # error line
puts $var3
10.12.2023
Как в TCL передать список как одну переменную через аргументы командной строки?
Я пробовал это:
<tcl_interpreter> mytcl.tcl first {1 2 3 4 5 6}
Я хотел бы, чтобы arg1 был «первым», а arg2 был списком {1 2 3 4 5 6}. Таким образом, $argc должно быть равно 2. Но $argc дает мне 7, и каждый элемент {1 2 3 4 5 6}...
09.01.2024
Как получить элемент индекса списка TCL с помощью переменной?
У меня есть список TCL
set d_nets { reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7}
Я хочу определенных манипуляций и получить элемент. Пример -
for {set i 0} {$i < 128} {incr i} {
set new_indx [expr { 7 - $i }]...
15.12.2023
Мультиктерм Фокус
Как сфокусироваться на определенном xterm окне изнутри multixterm из файла сценария?
Например, я запускаю multixterm из файла с помощью команд: set xtermNames {1 2}
xtermStartAll , чтобы открыть два окна xterm с именами соответственно 1 и 2....
08.11.2023
Передача каждого файла выбранного каталога
Есть ли способ передать каждый файл (с расширением .tcl) выбранного каталога один за другим в определенную переменную в tcl?
14.12.2023
Как vwait для 2 переменных
Моя цель - сделать что-то вроде этого (упрощенного) кода:
package require MyProcessor 0.1
package require Tk
proc Open_file {} {
MyProcessor::Process
}
# Upper frame
frame .top
# Input file name
set inp_file_name "Input file name (press...
01.11.2023
Эквивалентная реализация Perl Hash of Hashes для dict of dicts в Tcl
У меня есть очень большой файл, содержащий данные, как показано ниже:
*1 RES L1 N1 0.32
*22 RES L2 N2 0.64
*100 CAP A1 B1 0.3
*200 CAP A2 B1 0.11
*11 IND K1 K2 0.002
*44 IND X1 Y1 0.00134
... and so on
Для таких файлов (предположим, что...
01.12.2023
Tcl: Соединить список строк со строкой из другой переменной?
Как можно соединить строку из переменной со списком строк? Точнее у меня так:
set Dir "02_E12_SP_el";
set OutputDir [join {$Dir _ forcesElem21.out} ""];
Я хочу, чтобы OutputDir было "02_E12_SP_el_forcesElem21.out" , но вместо этого я...
13.11.2023
Как передать вывод puts в proc в качестве ввода?
У меня есть процесс, который печатает список в виде отформатированной таблицы. который имеет вариант использования, например print_table $temp
Как я могу вывести вывод другого процесса, где я печатаю вывод с помощью команды «puts» в качестве...
18.01.2024
В TCL/TK Удалить привязку после уничтожения виджета
У меня есть холст, расположенный в подокне моего основного приложения:
.dsm.nb.mdlbuild.canvas
Кроме того, у меня есть следующая (одна из нескольких) процедура, позволяющая пользователю перемещать объекты на холсте:
proc grab { xx yy } {...
15.01.2024
Как использовать puts с несколькими переменными в одном аргументе в Tcl?
У меня есть ряд списков, таких как a1, a2, a3, a4, .... Я хочу напечатать их в цикле, поэтому и a, и i являются переменными. Как я могу это сделать?
Это не работает.
for {set i 1}....
puts $a$i
}
заранее спасибо
02.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..