Let $P$ and $V$ be vector spaces of dimension $k$ and $n$, respectively. I want to know if it's possible to endow $\text{Hom}(P,V)$ with a natural inner product, but without using the (non-canonical) isomorphism between $V$ and $V^*$ and then considering something like $\langle{\phi},{\psi}\rangle = \text{tr}(\phi^{\top} \circ \psi)$.
What comes to my mind and what is more suitable to the setup I'm working on is something like this: assume that $P$ and $V$ have inner products $\langle \cdot, \cdot \rangle_P$ and $\langle \cdot, \cdot \rangle_V$, respectively. Then, we can identify $P \otimes V$ with $\text{Hom}(P,V)$ using the map $p \otimes v \mapsto \langle \cdot, p \rangle_P v$ and we can consider the canonical inner product on $P \otimes V$ given by $\langle p \otimes v, q \otimes w \rangle_{P \otimes V} := \langle p, q \rangle_P \langle v, w \rangle_P$. But how this translates to the Hom space?
I've tried this: choosing basis $\{p_1,\ldots,p_k\}$ and $\{v_1,\ldots,v_n\}$ (and I can't assume those basis are orthogonal) and defining $G$ as the Gram matrix of $V$, ie, $G = (\langle v_i, v_j \rangle_V)_{i,j}$, I've identified $\text{Hom}(P,V)$ as the space of matrices $n \times k$ written in those basis and then defined the inner product as $\text{tr}(A^{\top}GB)$. But this formula is wrong because on $P \otimes V$ we have $\langle{p_i \otimes v_r},{p_j \otimes v_s}\rangle_{P \otimes V} = \langle{p_i},{p_j}\rangle_P \langle{v_r},{v_s}\rangle_V$, but the inner product $\text{tr}(A^{\top}GB)$ on $\text{Hom}(P,V)$ computed on the corresponding matrices of the linear transformations $A := \langle \cdot,p_i \rangle_P v_r$ and $B := \langle \cdot,p_j \rangle_P v_s$ gives me $$\sum_{\lambda=1}^k \langle p_{\lambda},p_i \rangle_P \langle v_r,v_s \rangle_V \langle p_{\lambda},p_j \rangle_V$$ and this is not what I expected. Any idea how should I proceed?