Python 3.8.6 | packaged by conda-forge | (default, Oct 7 2020, 19:08:05)
Type "copyright", "credits" or "license" for more information.
IPython 7.19.0 -- An enhanced Interactive Python.
In [1]: import immagini_OOP
In [2]: A = immagini_OOP.Immagine.load('3cime.png')
In [3]: A
Out[3]: Immagine( 275, 183, Colore(40, 134, 221) )
In [4]: A.display()
Out[4]:
In [5]: A = immagini_OOP.Immagine.load('Lenna.png')
In [6]: A.display()
Out[6]:
In [7]: A.bw().display()
Out[7]:
In [8]: import importlib
[autoreload of immagini_OOP failed: Traceback (most recent call last):
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/extensions/autoreload.py", line 245, in check
superreload(m, reload, self.old_objects)
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/extensions/autoreload.py", line 394, in superreload
module = reload(module)
File "/opt/anaconda3/envs/F20/lib/python3.8/imp.py", line 314, in reload
return importlib.reload(module)
File "/opt/anaconda3/envs/F20/lib/python3.8/importlib/__init__.py", line 169, in reload
_bootstrap._exec(spec, module)
File "<frozen importlib._bootstrap>", line 604, in _exec
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 916, in get_code
File "<frozen importlib._bootstrap_external>", line 846, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 114
del filter(self, filtro):
^
SyntaxError: invalid syntax
]
In [9]: import importlib
In [10]: importlib.reload(immagini_OOP)
Traceback (most recent call last):
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/core/interactiveshell.py", line 3418, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-10-5f30b9c5e814>", line 1, in <module>
importlib.reload(immagini_OOP)
File "/opt/anaconda3/envs/F20/lib/python3.8/importlib/__init__.py", line 169, in reload
_bootstrap._exec(spec, module)
File "<frozen importlib._bootstrap>", line 604, in _exec
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 916, in get_code
File "<frozen importlib._bootstrap_external>", line 846, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 114
del filter(self, filtro):
^
SyntaxError: invalid syntax
In [11]: importlib.reload(immagini_OOP)
Out[11]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [12]: A.display()
Out[12]:
In [13]: G = A.filter(immagini_OOP.Colore.grigio)
In [14]: G.display()
Out[14]:
In [15]: importlib.reload(immagini_OOP)
Out[15]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [16]: G = A.filter_xy(immagini_OOP.punto_a_caso)
Traceback (most recent call last):
File "<ipython-input-16-924978a73e05>", line 1, in <module>
G = A.filter_xy(immagini_OOP.punto_a_caso)
AttributeError: 'Immagine' object has no attribute 'filter_xy'
In [17]: importlib.reload(immagini_OOP)
Out[17]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [18]: A = immagini_OOP.Immagine.load('Lenna.png')
In [19]: G = A.filter_xy(immagini_OOP.punto_a_caso)
In [20]: G.display()
Out[20]:
In [21]: import random
In [22]: random.seed(1)
In [23]: G = A.filter_xy(immagini_OOP.punto_a_caso)
In [24]: G.display()
Out[24]:
In [25]: G.save('Lenna-random-1.png')
In [26]: random.seed(1)
In [27]: G = A.filter_xy(immagini_OOP.punto_a_caso)
In [28]: G.save('Lenna-random-2.png')
In [29]: A.load("3cime.png")
Out[29]: Immagine( 275, 183, Colore(40, 134, 221) )
In [30]: B=A.load("3cime.png")
In [31]: B.display()
Out[31]:
In [32]: L = [1, 2, 3, 4, 5]
In [33]: a, b, c, d, e = L
In [34]: a
Out[34]: 1
In [35]: a, b, *c = L
In [36]: c
Out[36]: [3, 4, 5]
In [37]: a, *b, c = L
In [38]: b
Out[38]: [2, 3, 4]
In [39]: L = [1, 2]
In [40]: a, *b, c = L
In [41]: b
Out[41]: []
In [42]: x = *L
File "<ipython-input-42-e1a3a59f2a28>", line 1
x = *L
^
SyntaxError: can't use starred expression here
In [43]: max(L)
Out[43]: 2
In [44]: max(2, 3)
Out[44]: 3
In [45]: max(*L)
Out[45]: 2
In [46]: L = [ 1, 2, 3, 4, 5]
In [47]: print(L)
[1, 2, 3, 4, 5]
In [48]: print(*L)
1 2 3 4 5
In [49]: print(*L, sep='\n')
1
2
3
4
5
In [50]: immagini_OOP.Colore(1, 2, 3)
Out[50]: Colore(1, 2, 3)
In [51]: immagini_OOP.Colore([1, 2, 3])
Traceback (most recent call last):
File "<ipython-input-51-5f9ba042b0b4>", line 1, in <module>
immagini_OOP.Colore([1, 2, 3])
TypeError: __init__() missing 2 required positional arguments: 'G' and 'B'
In [52]: immagini_OOP.Colore(*[1, 2, 3])
Out[52]: Colore(1, 2, 3)
In [53]: importlib.reload(immagini_OOP)
Out[53]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [54]: importlib.reload(immagini_OOP)
Out[54]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [55]: A = immagini_OOP.Immagine.load('Lenna.png')
In [56]: A.display()
Out[56]:
In [57]: importlib.reload(immagini_OOP)
Out[57]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [58]: A = immagini_OOP.Immagine.load('Lenna.png')
In [59]: A.display()
Out[59]:
In [60]: importlib.reload(immagini_OOP)
Out[60]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [61]: A = immagini_OOP.Immagine.load('Lenna.png')
In [62]: A.draw_lineH(100, 300, 100, Color(0, 0, 255))
Traceback (most recent call last):
File "<ipython-input-62-9edae0d43fde>", line 1, in <module>
A.draw_lineH(100, 300, 100, Color(0, 0, 255))
NameError: name 'Color' is not defined
In [63]: A.draw_lineH(100, 300, 100, immagini_OOP.Colore(0, 0, 255))
In [64]: A.display()
Out[64]:
In [65]: importlib.reload(immagini_OOP)
Out[65]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [66]: A = immagini_OOP.Immagine.load('Lenna.png')
In [67]: A.draw_rectangle(100, 100, 300, 300, immagini_OOP.Colore(0, 255, 0))
In [68]: A.display()
Out[68]:
In [69]: importlib.reload(immagini_OOP)
Out[69]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [70]: A = immagini_OOP.Immagine.load('Lenna.png')
In [71]: A.draw_rectangle(100, 100, 300, 300, immagini_OOP.Colore(0, 255, 0))
In [72]: A.display()
Out[72]:
In [73]: importlib.reload(immagini_OOP)
Out[73]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [74]: A = immagini_OOP.Immagine.load('Lenna.png')
In [75]: A.draw_circle(100, 100, 50, immagini_OOP.Colore(255,0,0))
In [76]: A.display()
Out[76]:
In [77]: importlib.reload(immagini_OOP)
Out[77]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [78]: A = immagini_OOP.Immagine.load('Lenna.png')
In [79]: A.draw_circle2(100, 100, 50, immagini_OOP.Colore(255,255,0))
In [80]: A.display()
Out[80]:
In [81]: importlib.reload(immagini_OOP)
Out[81]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [82]: A = immagini_OOP.Immagine.load('Lenna.png')
In [83]: A.display()
Out[83]:
In [84]: A.draw_circle2(100, 100, 50, immagini_OOP.Colore(255,255,0))
In [85]: A.display()
Out[85]:
In [86]: importlib.reload(immagini_OOP)
[autoreload of immagini_OOP failed: Traceback (most recent call last):
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/extensions/autoreload.py", line 245, in check
superreload(m, reload, self.old_objects)
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/extensions/autoreload.py", line 394, in superreload
module = reload(module)
File "/opt/anaconda3/envs/F20/lib/python3.8/imp.py", line 314, in reload
return importlib.reload(module)
File "/opt/anaconda3/envs/F20/lib/python3.8/importlib/__init__.py", line 169, in reload
_bootstrap._exec(spec, module)
File "<frozen importlib._bootstrap>", line 604, in _exec
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 916, in get_code
File "<frozen importlib._bootstrap_external>", line 846, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 153
theta = math.radians(angle))
^
SyntaxError: unmatched ')'
]
Traceback (most recent call last):
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/core/interactiveshell.py", line 3418, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-86-5f30b9c5e814>", line 1, in <module>
importlib.reload(immagini_OOP)
File "/opt/anaconda3/envs/F20/lib/python3.8/importlib/__init__.py", line 169, in reload
_bootstrap._exec(spec, module)
File "<frozen importlib._bootstrap>", line 604, in _exec
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 916, in get_code
File "<frozen importlib._bootstrap_external>", line 846, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 153
theta = math.radians(angle))
^
SyntaxError: unmatched ')'
In [87]: importlib.reload(immagini_OOP)
Out[87]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [88]: importlib.reload(immagini_OOP)
Out[88]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [89]: A = immagini_OOP.Immagine.load('Lenna.png')
In [90]: A.draw_circle2(100, 100, 50, immagini_OOP.Colore(255,255,0))
In [91]: A.display()
Out[91]:
In [92]: A
Out[92]: Immagine( 512, 512, Colore(226, 137, 125) )
In [93]: A.draw_circle2(256, 256, 250, immagini_OOP.Colore(255,255,0))
In [94]: A.display()
Out[94]:
In [95]: A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
Traceback (most recent call last):
File "<ipython-input-95-cd7cc062c221>", line 1, in <module>
A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 156, in draw_circle2
self.set_pixel(x+dx, y+dy, c)
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 91, in set_pixel
def set_pixel(self, x, y, c): self._img[y][x] = c
IndexError: list assignment index out of range
In [96]: importlib.reload(immagini_OOP)
Out[96]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [97]: A = immagini_OOP.Immagine.load('Lenna.png')
In [98]: A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
In [99]: A.display()
Out[99]:
In [100]: importlib.reload(immagini_OOP)
Out[100]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [101]: A = immagini_OOP.Immagine.load('Lenna.png')
In [102]: A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
In [103]: A.display()
Out[103]:
In [104]: importlib.reload(immagini_OOP)
Out[104]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [105]: A = immagini_OOP.Immagine.load('Lenna.png')
In [106]: A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
In [107]: A.display()
Out[107]:
In [108]: importlib.reload(immagini_OOP)
Out[108]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [109]: A = immagini_OOP.Immagine.load('Lenna.png')
In [110]: A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
In [111]: A.display()
Out[111]:
In [112]: %timeit A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
582 µs ± 80.7 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [113]: A = immagini_OOP.Immagine.load('Lenna.png')
In [114]: importlib.reload(immagini_OOP)
Out[114]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [115]: A = immagini_OOP.Immagine.load('Lenna.png')
In [116]: %timeit A.draw_circle2(256, 256, 300, immagini_OOP.Colore(255,255,0))
538 µs ± 55.9 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [117]: try:
...: A = 23/0
...: except Exception as e:
...: print(e)
...:
division by zero
[autoreload of immagini_OOP failed: Traceback (most recent call last):
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/extensions/autoreload.py", line 245, in check
superreload(m, reload, self.old_objects)
File "/opt/anaconda3/envs/F20/lib/python3.8/site-packages/IPython/extensions/autoreload.py", line 394, in superreload
module = reload(module)
File "/opt/anaconda3/envs/F20/lib/python3.8/imp.py", line 314, in reload
return importlib.reload(module)
File "/opt/anaconda3/envs/F20/lib/python3.8/importlib/__init__.py", line 169, in reload
_bootstrap._exec(spec, module)
File "<frozen importlib._bootstrap>", line 604, in _exec
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 916, in get_code
File "<frozen importlib._bootstrap_external>", line 846, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 170
except ValueError:
^
IndentationError: expected an indented block
]
In [118]: try:
...: A = 23/0
...: except Exception as e:
...: print(e)
...:
division by zero
In [119]: try:
...: A = 23/0
...: except Exception as e:
...: print(type(e))
...:
<class 'ZeroDivisionError'>
In [120]: try:
...: A = 23/0
...: except ZeroDivisionError as e:
...: print(e)
...:
division by zero
In [121]: try:
...: A = 23/0
...: except ZeroDivisionError as e:
...: print(e)
...: finally:
...: print('fatto')
...:
division by zero
fatto
In [122]: try:
...: A = 23/3
...: except ZeroDivisionError as e:
...: print(e)
...: finally:
...: print('fatto')
...:
fatto
In [123]: try:
...: A = 23/0
...: except IndexError as e:
...: print(e)
...: finally:
...: print('fatto')
...:
fatto
Traceback (most recent call last):
File "<ipython-input-123-308ef7cfd7ae>", line 2, in <module>
A = 23/0
ZeroDivisionError: division by zero
In [124]: try:
...: A = 23/0
...: except IndexError as e:
...: print(e)
...: finally:
...: print('fatto')
...: print("fine del try except")
fatto
Traceback (most recent call last):
File "<ipython-input-124-f1692451fb39>", line 2, in <module>
A = 23/0
ZeroDivisionError: division by zero
In [125]: raise IndexError()
Traceback (most recent call last):
File "<ipython-input-125-7811308d6908>", line 1, in <module>
raise IndexError()
IndexError
In [126]: raise IndexError("errore di indice")
Traceback (most recent call last):
File "<ipython-input-126-5146388d9ff3>", line 1, in <module>
raise IndexError("errore di indice")
IndexError: errore di indice
In [127]: type(immagini_OOP.Colore.grigio)
Out[127]: function
In [128]: importlib.reload(immagini_OOP)
Out[128]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [129]: A = immagini_OOP.Immagine.load('Lenna.png')
In [130]: A.filter(3)
Traceback (most recent call last):
File "<ipython-input-130-fa63d0417530>", line 1, in <module>
A.filter(3)
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 136, in filter
if type(filtro) is not function:
NameError: name 'function' is not defined
In [131]: type(immagini_OOP.Colore.grigio)
Out[131]: function
In [132]: function
Traceback (most recent call last):
File "<ipython-input-132-d4ad1d48d340>", line 1, in <module>
function
NameError: name 'function' is not defined
In [133]: __builtin__.function
Traceback (most recent call last):
File "<ipython-input-133-457d2e558db6>", line 1, in <module>
__builtin__.function
AttributeError: module 'builtins' has no attribute 'function'
In [134]: F = type(immagini_OOP.Colore.grigio)
In [135]: print(F)
<class 'function'>
In [136]: type(lambda x:x)
Out[136]: function
In [137]: importlib.reload(immagini_OOP)
Out[137]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [138]: A = immagini_OOP.Immagine.load('Lenna.png')
In [139]: A.filter(4)
Traceback (most recent call last):
File "<ipython-input-139-0c234653275f>", line 1, in <module>
A.filter(4)
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 139, in filter
nuova.img = [ [ filtro(pixel) for pixel in line ] for line in self._img ]
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 139, in <listcomp>
nuova.img = [ [ filtro(pixel) for pixel in line ] for line in self._img ]
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 139, in <listcomp>
nuova.img = [ [ filtro(pixel) for pixel in line ] for line in self._img ]
TypeError: 'int' object is not callable
In [140]: importlib.reload(immagini_OOP)
Out[140]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [141]: A = immagini_OOP.Immagine.load('Lenna.png')
In [142]: A.filter(4)
Traceback (most recent call last):
File "<ipython-input-142-0c234653275f>", line 1, in <module>
A.filter(4)
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 137, in filter
raise ImmagineError("Il filtro deve essere una funzione")
ImmagineError: Il filtro deve essere una funzione
In [143]: try:
...: A = 23/0
...: except ZeroDivisionError as e:
...: print(e)
...: raise e
...: finally:
...: print('fatto')
...: print("fine del try except")
division by zero
fatto
Traceback (most recent call last):
File "<ipython-input-143-34dbc28bbd85>", line 5, in <module>
raise e
File "<ipython-input-143-34dbc28bbd85>", line 2, in <module>
A = 23/0
ZeroDivisionError: division by zero
In [144]: importlib.reload(immagini_OOP)
Out[144]: <module 'immagini_OOP' from '/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py'>
In [145]: A = immagini_OOP.Immagine.load('Lenna.png')
In [146]: A.set_pixel(1.5, 3, 56)
Traceback (most recent call last):
File "<ipython-input-146-a68d33c67640>", line 1, in <module>
A.set_pixel(1.5, 3, 56)
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 99, in set_pixel
raise ValueError(f"i parametri di set_pixel devono essere int, int, Colore invece che {x} {y} {c}")
ValueError: i parametri di set_pixel devono essere int, int, Colore invece che 1.5 3 56
In [147]: A.set_pixel(1, 3, 56)
Traceback (most recent call last):
File "<ipython-input-147-babf9e9510b8>", line 1, in <module>
A.set_pixel(1, 3, 56)
File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione13-17-11-20/immagini_OOP.py", line 99, in set_pixel
raise ValueError(f"i parametri di set_pixel devono essere int, int, Colore invece che {x} {y} {c}")
ValueError: i parametri di set_pixel devono essere int, int, Colore invece che 1 3 56
In [148]: import images
In [149]: images.visd(A.asTriples())
Figures now render in the Plots pane by default. To make them also appear inline in the Console, uncheck "Mute Inline Plotting" under the Plots pane options menu.
In [150]: