Есть ли общая утилита Unix для командной строки, которая позволяет вам создать простую гистограмму с столбцом чисел с плавающей запятой из файла?Гистограмма для столбца чисел с плавающей запятой
0
A
ответ
0
Я не могу придумать какую-либо стандартную утилиту командной строки unix/gnu специально для этого. Вы можете сделать скрипт на одну строку, как это:
awk '{nums[n++]=$1;if ($1 > max) max=$1} END {for (i=0; i<n; i++){ printf "%15.5f ",nums[i]; y=(nums[i] * 50)/max + 0.5; for(j=0; j<y; j++) printf "X";printf "\n";} }' < fileOfNumbers
0
Вот Python один лайнер (проверено на Python 2.7.5 и 3.3.2). Он не очень хорошо подходит для чисел с плавающей запятой (извините, OP) и не выводит граф или группы в ячейки. Но он будет считать вещи, которые не являются цифрами. Возможно, это не совсем полезно для этой ситуации, но я считаю, что разнообразие - это что-то особенное.
python -c'import collections as c, sys, pprint as p; p.pprint(c.Counter(map(int, sys.stdin.read().split())))' < fileOfNumber
Смежные вопросы
- 1. Формат чисел с плавающей запятой
- 2. Исправление чисел с плавающей запятой
- 3. Awk чисел с плавающей запятой
- 4. Диапазон чисел с плавающей запятой
- 5. Сравнение чисел с плавающей запятой
- 6. Точность чисел с плавающей запятой
- 7. Сравнение чисел с плавающей запятой
- 8. Endianess чисел с плавающей запятой
- 9. Чтение чисел с плавающей запятой
- 10. Распределение точности чисел чисел с плавающей запятой
- 11. Компактный формат для чисел с плавающей запятой
- 12. Форматированный выход для чисел с плавающей запятой
- 13. regex для чисел с плавающей запятой
- 14. C++ для печати чисел с плавающей запятой
- 15. Проблема с форматированием чисел с плавающей запятой
- 16. Matlab-представление чисел с плавающей запятой
- 17. Сравнение чисел с плавающей запятой в Latex
- 18. Печать чисел с плавающей запятой в D
- 19. Форматирование чисел с плавающей запятой в ASP
- 20. Графики чисел с плавающей запятой в java
- 21. Умножение чисел с плавающей запятой в verilog
- 22. Приращение десятичных чисел с плавающей запятой
- 23. Печать чисел с плавающей запятой в ассемблере
- 24. Основная форма ввода чисел с плавающей запятой?
- 25. Как удалить «.0» чисел с плавающей запятой?
- 26. Форматирование чисел с плавающей запятой Java
- 27. Точность разности чисел с плавающей запятой
- 28. Сортировка чисел с плавающей запятой в партии
- 29. Проверка чисел с плавающей запятой в форме
- 30. Использование чисел с плавающей запятой в imagefilledrectangle()