Сообщение Re[10]: Data scientist job от 28.04.2018 1:47
Изменено 28.04.2018 1:49 De-Bill
Re[10]: Data scientist job
A>
Только вот у того, кто будет читать этот код возникнет много вопросов. Что такое DrawEx? Зачем DrawEx принимает параметр i? Что должно содержаться в trainData1 (какой размерности массив/какой порядок следования координат)? Круг какого радиуса нарисует DrawEx?
С другой стороны на Python весь код будет выглядеть примерно так без никаких экстеншенов вообще:
cut | |
A>На c# за минуту пишется специализированный экстеншн (можно собрать свою библиотеку и переиспользовать в любом проекте) и код сокращается до A>
| |
Только вот у того, кто будет читать этот код возникнет много вопросов. Что такое DrawEx? Зачем DrawEx принимает параметр i? Что должно содержаться в trainData1 (какой размерности массив/какой порядок следования координат)? Круг какого радиуса нарисует DrawEx?
С другой стороны на Python весь код будет выглядеть примерно так без никаких экстеншенов вообще:
for trainData, color in zip([trainData1, trainData2, trainData3], colors[:3]):
for x, y in trainData[:trainSampleCount // 3]:
cv2.circle(img, (x, y), 2, color)
Re[10]: Data scientist job
A>На c# за минуту пишется специализированный экстеншн (можно собрать свою библиотеку и переиспользовать в любом проекте) и код сокращается до
A>
Только вот у того, кто будет читать этот код возникнет много вопросов. Что такое DrawEx? Зачем DrawEx принимает параметр i? Что должно содержаться в trainData1 (какой размерности массив/какой порядок следования координат)? Круг какого радиуса нарисует DrawEx?
С другой стороны на Python весь код будет выглядеть примерно так без никаких экстеншенов вообще:
A>
cut | |
A>
| |
Только вот у того, кто будет читать этот код возникнет много вопросов. Что такое DrawEx? Зачем DrawEx принимает параметр i? Что должно содержаться в trainData1 (какой размерности массив/какой порядок следования координат)? Круг какого радиуса нарисует DrawEx?
С другой стороны на Python весь код будет выглядеть примерно так без никаких экстеншенов вообще:
for trainData, color in zip([trainData1, trainData2, trainData3], colors[:3]):
for x, y in trainData[:trainSampleCount // 3]:
cv2.circle(img, (x, y), 2, color)