Dm info

Messages : 7

Inscription : 18 mai 2019 09:13

Profil de l'utilisateur : Élève de lycée

Dm info

Message par Nadaloi » 05 janv. 2020 21:00

Bonsoir, je suis coincé à la 1ere question du dm car je n'arrive pas à comprendre ces fonctions. Pourriez vous m'aider. Merci. (Le seul truc que je comprend c'est que ça sert à faire une transformation du photomathon)



def photomat(k, d):
if k % 2 == 0:
return k // 2
else:
return k // 2 + d // 2

def photomaton2(img, n):
p, q = img.shape[0], img.shape[1]
img2 = np.empty_like(img)
ligne = []
for x in range(p):
u = x
for b in range(n):
u = photomat(u, p)
ligne.append(u)
colonne = []
for y in range(q):
v = y
for b in range(n):
v = photomat(v, q)
colonne.append(v)
for x in range(p):
for y in range(q):
img2[ligne[x], colonne[y]] = img[x, y]
plt.imshow(img2)
plt.show()
2016/2019: Lycée St Genes
2019/2020: Lycée Montaigne

Messages : 0

Inscription : 13 févr. 2018 09:22

Profil de l'utilisateur : Élève de lycée

Re: Dm info

Message par matmeca_mcf1 » 05 janv. 2020 22:16

Pourriez vos mettre des balises [ code ][ /code ] (sans les espaces) autour de votre code?
Ancien ENS Cachan (maths) 1999--2003
Enseignant-Chercheur à l'Enseirb-Matmeca (Bordeaux INP) filière matmeca
Les opinions exprimées ci-dessus sont miennes et ne reflètent pas la position officielle de l'école dans laquelle j'enseigne.

Messages : 3903

Inscription : 04 sept. 2005 19:27

Profil de l'utilisateur : Élève de lycée

Re: Dm info

Message par JeanN » 05 janv. 2020 23:53

Et quelle est précisément cette question 1 au fait ?
Professeur de maths MP Lycée Sainte-Geneviève

Répondre