I am not quite sure how to show the following:
Let $\mathbb{Z}^{\oplus \mathbb{N}}$ be set of functions $f:\mathbb N \to \mathbb Z$ such that $f(i) \ne 0$ for finitely many $i\in \mathbb N$. Let $\mathbb Z^{\mathbb N}$ be set of functions from $\mathbb N \to\mathbb Z$. Show that $\mathbb{Z}^{\mathbb{N}}$ is not isomorphic to $\mathbb{Z}^{\oplus \mathbb{N}}$.
So far, I know that $\mathbb{Z}^{\oplus \mathbb{N}}$ is generated by $f_i:\mathbb N \to \mathbb Z$ for $i \in \mathbb N$ where $f_i(x)=1$ if $x=i$ and $0$ otherwise. In other words, every $f\in \mathbb{Z}^{\oplus \mathbb{N}}$ can be represented as a finite sum $\sum m_i f_i$ where $m_i\in \mathbb Z$. So the question above is equivalent to asking that whether $\mathbb Z^{\mathbb N}$ is generated by a countable set of functions $f:\mathbb N \to \mathbb Z$.
Any help is appreciated. Thanks!