Форум сайта python.su
-1
import numpy as np
n = int(input('Количество строк = ‘))
m = int(input(’Количество столбцов = '))
a = np.zeros((n, m), dtype=np.int_)
b = np.zeros((n, m), dtype=np.int_)
for i in range(n):
for j in range(m):
a = int(input('A = '))
p = n // 2
for i in range(m):
for j in range(n-1):
b=a
a=a
a=a
a=a
a=b
print(b)
вот код но он не работает как правильно зделать помогите пожалуста
Офлайн
221
1) код на форумах нужно оформлять в теги code
2)смотрите в сторону np.rot90()
Офлайн
-1
JOHN_16В качестве второго параметра что нужно передать 1 или 2?
1) код на форумах нужно оформлять в теги code2)смотрите в сторону np.rot90()
Офлайн
221
Qwerty16
что бы понять как работает функция надо ознакомиться с ее документацией.:
numpy.rot90(m, k=1)т.е. поворот происходит против часовой стрелки на k раз. Т.о. что бы решить вашу задачу надо указать к=3.
Rotate an array by 90 degrees in the counter-clockwise direction.
The first two dimensions are rotated; therefore, the array must be at least 2-D.
Parameters:
m : array_like
Array of two or more dimensions.
k : integer
Number of times the array is rotated by 90 degrees.
Returns:
y : ndarray
Rotated array.
Офлайн
-1
JOHN_16Спасибо
Qwerty16что бы понять как работает функция надо ознакомиться с ее документацией.:
Офлайн