С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 18.12.2014
Сообщений: 2
1

Числовая последовательность

18.12.2014, 16:29. Показов 2291. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как максимально правильно и красиво получить значения данной последовательности?
В примере s = 3.

Желательно на Python3.4, но можно на любом.
Миниатюры
Числовая последовательность  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2014, 16:29
Ответы с готовыми решениями:

Числовая последовательность
Ключевой элемент некоторой последовательности - число n. n, это порядковый номер встреченного...

Числовая игра
Давайте попробуем создать небольшую игру. В начале генерируется число X и выводится на экран....

Числовая дружба
Составьте программу для решения задачи. Два натуральных числа называются дружественными, если...

Числовая пирамида
Числовой пирамидой размера n называется треугольная таблица, которая обладает следующими...

4
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
18.12.2014, 16:53 2
BigBoo, шта это?
0
0 / 0 / 0
Регистрация: 18.12.2014
Сообщений: 2
18.12.2014, 17:00  [ТС] 3
Цитата Сообщение от tsar925 Посмотреть сообщение
BigBoo, шта это?
Схема для наглядности же.
Грубо говоря, мне нужно получить номера ячеек в квадратной таблице размера s последовательно по столбцам. Не знаю как сказать иначе.
0
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
18.12.2014, 17:02 4
Python
def seq(s):
    x = 0
    while True:
        x += s
        yield x
        x += s
        yield x
        x -= s*(s - 1) - 1
        yield x
 
for i in seq(3):
    print(i)
    if i > 10:
        break
0
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
19.12.2014, 09:49 5
Как-то так:
Python
1
2
3
import numpy as np
s = 3
arr = np.hstack(np.arange(col, col + s*s, s) for col in xrange(s))
Добавлено через 14 минут
Цитата Сообщение от BigBoo Посмотреть сообщение
получить номера ячеек
Получить номер ячейки и получить последовательность - две большие разницы.
Номер ячейки можно получить через функцию, от (row, col), через деление и остаток.
0
19.12.2014, 09:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2014, 09:49
Помогаю со студенческими работами здесь

Числовая дружба
Составьте программу для решения задачи. Два натуральных числа называются дружественными, если...

Вставить в последовательность число так, чтобы последовательность осталась неубывающей
Дана последовательность действительных чисел a1<=a2...<=an. Вставить в нее действительное число b...

Числовая последовательность, где N - случайное число в диапазоне от 10 до 20
Числовая последовательность состоит из чисел 2, 4.5, 7, 9.5... Написать программу, которая выведет...

Числовая лестница
Натуральные числа расположены в виде числовой лестницы, начиная с 1: на первой строке одно число,...

Числовая угадайка. Проблема с каунтером
Всем привет! Не совсем понимаю, от чего каунтер ведёт себя таким образом. Пробовал не делать...

Числовая последовательность
Здравствуйте, можете помочь с этим заданием ? Первую часть, я вроде сделала. #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru