Avatar billede molehonter Mester
17. august 2020 - 22:32 Der er 4 kommentarer og
1 løsning

imshow driller

Hej

Jeg er ved at lære python at kende, inden for dataanalyse. Arbejder med denne kode som er fra jupyter, tilrettet så den kan afvikles i visual studio.
monalisa.txt inde holder data til at vise et billede af fruentimmer.

alt virker virker undtagen pp.imshow(monalisa_bw), hvad er skal der til for at få den til at køre korrekt.

import math
import collections

import numpy as np
import pandas as pd
import matplotlib.pyplot as pp

lines = open('monalisa.txt', 'r').readlines()

print(lines[0])

print(len(lines))

monalisa_bw = np.loadtxt('monalisa.txt')

print(monalisa_bw)
print(monalisa_bw.ndim)
print(monalisa_bw.shape)
print(monalisa_bw.size)
print(monalisa_bw.dtype)

pp.imshow(monalisa_bw)

med venlig hilsen

Peter
Avatar billede jakobdo Ekspert
18. august 2020 - 09:42 #1
Får du fejl?
Får du sort skærm eller hvad sker der?

Lidt mere information og eksperterne kan bedre hjælpe. :)
Avatar billede molehonter Mester
18. august 2020 - 14:18 #2
Jeg får ingen fejl, programmet køre til ende i comandovinduet. Afsluttettes med tryk på en tast, pp.imshow(monalisa_bw) burde komme op med en vindue med værdierne plottet ind det sker ikke.
Bruger jeg pp.show() kommer der en vindue op, uden værdier.

Hilsen
Peter
Avatar billede jakobdo Ekspert
18. august 2020 - 22:22 #3
Hvad hvis du laver en debug?
Er der nogen retur værdi fra pp.imshow(..) ?
Avatar billede molehonter Mester
18. august 2020 - 23:04 #4
Hej

Jeg prøvede det du nævnte, fandt ud af at der kom en retur værdi.
Prøvede at google lidt på det fik det til at virke, ved at at tilføje pp.show() fik jeg et nydelig billede af monalisa.
Du skal have mange tak for din ledetråd.
Avatar billede jakobdo Ekspert
19. august 2020 - 08:17 #5
Selv tak og godt du fik det til at virke. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester