import
numpy as geek
in_arr
=
[
5
,
-
8
,
21
]
print
(
"Input array : "
, in_arr)
print
()
out_num
=
geek.base_repr(in_arr[
0
], base
=
2
)
print
(
"binary representation of 5"
)
print
(
"Without using padding parameter : "
, out_num)
out_num
=
geek.base_repr(in_arr[
0
], base
=
2
, padding
=
3
)
print
(
"Using padding parameter: "
, out_num)
print
()
out_num
=
geek.base_repr(in_arr[
1
], base
=
8
, padding
=
0
)
print
(
"octal representation of -8"
)
print
(
"Without using padding parameter : "
, out_num)
out_num
=
geek.base_repr(in_arr[
1
], base
=
8
, padding
=
4
)
print
(
"Using padding parameter : "
, out_num)
print
()
out_num
=
geek.base_repr(in_arr[
2
], base
=
16
, padding
=
0
)
print
(
"hexa-decimal representation of 21"
)
print
(
"Without using padding parameter : "
, out_num)
out_num
=
geek.base_repr(in_arr[
2
], base
=
16
, padding
=
3
)
print
(
"Using padding parameter : "
, out_num)