Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2016, 16:36   #1
KingRing
Новичок
Джуниор
 
Регистрация: 07.05.2015
Сообщений: 2
По умолчанию Python на другой язык программирование

Ребята помогите перевести Python на другой язык программирование, на Делфи или С++, С# в любой, можно и за небольшую оплату

Код:
from pylab import *

teststr ='''Jau saulelė vėl atkopdama budino svietą 
Ir žiemos šaltos trūsus pargriaudama juokės. 
Šalčių pramonės su ledais sugaišti pagavo, 
Ir putodams sniegs visur į nieką pavirto. 
Tuo laukus orai drungni gaivindami glostė 
Ir žoleles visokias iš numirusių šaukė. 
Krūmai su šilais visais išsibudino keltis, 
O laukų kalnai su kloniais pametė skrandas. 
Vislab, kas rudens biaurybėj numirė verkdams, 
Vislab, kas ežere gyvendams peržiemavojo 
Ar po savo keru per žiemą buvo miegojęs, 
Vislab tuo pulkais išlindo vasarą sveikint.
'''
letters = []
for i in range(256):
	letters.append(chr(i))


n = [] 
for letter in letters:
   n.append(teststr.count(letter))

sum = 0
for i in n:
   sum += i


for i in range(len(n)):
	n[i]=(float(n[i])/float(sum))

	
H=0
for i in range(len(n)):
	if n[i]:
		H =+n[i]*log(1/n[i])
print H
plot(n, 'r-')

n = [] 
teststr = teststr[200:500]
for letter in letters:
   n.append(teststr.count(letter))

sum = 0
for i in n:
   sum += i


for i in range(len(n)):
	n[i]=(float(n[i])/float(sum))

H=0
for i in range(len(n)):
	if n[i]:
		H =+n[i]*log(1/n[i])
print H

plot(n, 'b-')

n = [] 
teststr = teststr[0:200]
for letter in letters:
   n.append(teststr.count(letter))

sum = 0
for i in n:
   sum += i


for i in range(len(n)):
	n[i]=(float(n[i])/float(sum))

H=0
for i in range(len(n)):
	if n[i]:
		H =+n[i]*log(1/n[i])
print H

plot(n, 'g-')

n = [] 
for letter in letters:
	for letter2 in letters:
		n.append(teststr.count(letter+letter2))

sum = 0
for i in n:
   sum += i


for i in range(len(n)):
	n[i]=(float(n[i])/float(sum))

H=0
for i in range(len(n)):
	if n[i]:
		H =+n[i]*log(1/n[i])
print H

#xticks(arange(len(n)), letters)
show()
KingRing вне форума Ответить с цитированием
Старый 23.11.2016, 17:20   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ты случайно не в одном из вузов бывшей временной столицы учишься?

Хоть бы текст заменил чтоб не так так палевно было, а то у меня случился внезапный флешбек и я вспомнил где видел точно такой же код несколько лет назад.

Правда в том задании ничего не говорилось о необходимости перевода с одного ЯП на другой, так что непонятно зачем это.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.11.2016, 17:40   #3
KingRing
Новичок
Джуниор
 
Регистрация: 07.05.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ты случайно не в одном из вузов бывшей временной столицы учишься?

Хоть бы текст заменил чтоб не так так палевно было, а то у меня случился внезапный флешбек и я вспомнил где видел точно такой же код несколько лет назад.

Правда в том задании ничего не говорилось о необходимости перевода с одного ЯП на другой, так что непонятно зачем это.
Смысл заменять текст?)) если есть такая прога можешь скинуть? )
KingRing вне форума Ответить с цитированием
Старый 23.11.2016, 17:50   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так я на Питоне и делал, и это ж был просто пример к заданию, а не все решение. Точнее оно по большей части вообще не в написании кода состояло.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.11.2016, 18:39   #5
KingRing
Новичок
Джуниор
 
Регистрация: 07.05.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так я на Питоне и делал, и это ж был просто пример к заданию, а не все решение. Точнее оно по большей части вообще не в написании кода состояло.
Задание можешь показать?
KingRing вне форума Ответить с цитированием
Старый 23.11.2016, 18:50   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

NotificationsForm 2016-11-23 17.44.06.jpg
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.11.2016, 19:21   #7
KingRing
Новичок
Джуниор
 
Регистрация: 07.05.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
на питоне можешь скинуть решение?) если есть
KingRing вне форума Ответить с цитированием
Старый 23.11.2016, 19:46   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

не, чот неохота и все равно ж основная часть задачи это отчет, а не написание кода.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.11.2016, 19:48   #9
KingRing
Новичок
Джуниор
 
Регистрация: 07.05.2015
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
не, чот неохота и все равно ж основная часть задачи это отчет, а не написание кода.
может передумаешь ? сделаешь доброе дело))
KingRing вне форума Ответить с цитированием
Старый 23.11.2016, 20:05   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так какое ж оно доброе, учебное задание нужно для закрепления изученного материала, а не для сдачи чужой работы
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Язык С++ и программирование на микроконтроллерах Алексей_2012 Общие вопросы C/C++ 5 02.04.2015 12:38
Перевод листа на другой язык Евгений Таб Microsoft Office Excel 2 06.05.2014 04:23
Гномья сортировка. Язык Python. Yuriy_Student Python 1 10.11.2013 09:47
Word автоматически меняет буквы на другой язык Lvenok1987 Microsoft Office Word 2 19.05.2010 15:13
Python как язык для олимпиадного программирования anyx Свободное общение 13 10.03.2010 13:32