Форум программистов, компьютерный форум, киберфорум
Наши страницы
Haskell
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Haskell Возможно ли по индексу получать элементы списка/кортежа? http://www.cyberforum.ru/haskell/thread2019982.html
Возможно ли по индексу получать элементы списка/кортежа? Типа такого: value = list
Почему не только case и if? Haskell
В императивных языках распространены конструкции if и case. Почему Haskell не ограничился только этими двумя?
Как в GHCi включить множественный if? Haskell
Как в GHCi включить множественный if? Выдает ошибку при вводе этого: :{ invert :: Boolean -> Boolean invert x = if | x == True -> False | x == False -> True :}
Haskell Как проверить на пустоту первый элемент списка? Список c = , ]. Как проверить на пустоту первый элемент списка c? http://www.cyberforum.ru/haskell/thread2019536.html
Haskell Добавление в список элементов http://www.cyberforum.ru/haskell/thread2019533.html
a = 1 : 2 : a -- Выведет -- Но если введу a, то покажет . Я попробовал так: a = a = 1 : 2 : a -- При вводе a интерпретатор начинал бесконечно печатать 1,2.
Ошибка при загрузке файла (с функциями) Haskell
Содержимое файла ниже. Проблема с функцией myexpr. Что-то не так с типами, но я не могу понять сообщение об ошибке: fib :: Integer -> Integer fib 0 = 0 fib 1 = 1 fib n = fib(n-2) + fib(n-1)...
Вычисления в Maybe Int Haskell
Существуют ли приёмы записать подобный код более просто и красиво? foo :: (Maybe Int) -> (Maybe Int) -> (Maybe Int) foo x y = liftM2 (+) (liftM2 (*) x $ Just 3) (liftM2 (*) y $ Just 2)
Haskell Найти число из диапазона 1.1000, у которого сумма делителей максимальна Задача из раздела "C для начинающих". Вот мое решение (довольно громоздкое): task n = search z 0 0 0 where search _ p _ = p+1 search (s:ss) k p m | (s>m) =... http://www.cyberforum.ru/haskell/thread2008966.html
Haskell Разбор url адреса с библиотекой Parsec http://www.cyberforum.ru/haskell/thread2003601.html
Хочу разобрать url адрес. До "www" разбор происходит нормально. Дальше возникла проблема - "www" может не быть в адресе. Безуспешно пытаюсь применить try: import Text.Parsec.ByteString as PSBSL...
Haskell Найти N самых маленьких элементов списка и сформировать из них новый список Найти N самых маленьких элементов списка и сформировать из них новый список http://www.cyberforum.ru/haskell/thread2002609.html
korvin_
2786 / 2057 / 370
Регистрация: 28.04.2012
Сообщений: 6,979
04.08.2017, 23:07 0

Haskell vs python IO

04.08.2017, 23:07. Просмотров 775. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от tstusreg Посмотреть сообщение
Просто решение на питоне было прототипным и первоначально не было известно какой размер будет у матриц, однако по производительности оно почти полностью удовлетворяет, от прямого переписывания хотелось дешевого хаскельного чуда, а чудо не произошло, теперь надо будет копать дальше

Не по теме:

Если тебе нужна производительность, взял бы Си, например. Не, Хаскелл, конечно, в общем случае, должен быть быстрей Питона, но там не так очевидно (привычно) писать производительные программы, и вообще он больше про корректность.



Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
а если строк оказалось меньше - уменьшаем суммарную матрицу
А если больше? Я так понимаю, суммировать с нулями, но при этом нельзя уменьшать, т.к. потеряются предыдущие данные. Хотя это больше вопрос к tstusreg, я в код не сильно вчитывался.

Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
но вы с питоном сравниваете, там строки наверняка utf8 или типа того.

Не по теме:

Для ASCII это практически не важно.



KolodeznyDiver, может ещё немного поможет, если в некоторых функциях форсировать вычисление аргументов, чтобы избавиться от лишней ленивости?

Вернуться к обсуждению:
Haskell vs python IO
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2017, 23:07

Не могу получить ответ от python скрипта и на его основе создать список (зависимые списки js ajax python)
Привет! Есть необходимость сделать динамические списки при помощи js, ajax jQuery, Python. Данные...

Почему синтаксис Python 2.* и Python 3.* так отличается?
Привет! Решил на досуге заняться изучением Python'a. Читаю книгу по второму питону, а пользуюсь...

Что лучше учить Python 2 или Python 3?
хочу начать учить питон но полазив в нете, частенько попадалась информация что вроде как 2 будет...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.