[Numpy-discussion] distance matrix and (weighted) p-norm
Sun Sep 7 18:07:49 CDT 2008
David said that distance computation will be moved in a
separate package soon. I guess that your implementation
will be the suitable one for this package. Am I wrong?
Damian Eads wrote:
> Hi there,
> The pdist function computes pairwise distances between vectors in a
> single collection, storing the distances in a condensed distance matrix.
> This is not exactly what you want--you want to compute distance
> between two collections of vectors.
> Suppose XA is a m_A by n array and XB is a m_B by n array,
> M=scipy.cluster.distance.cdist(XA, XB, metric='mahalanobis')
> computes a m_A by m_B distance matrix M. The ij'th entry is the distance
> between XA[i,:] and XB[j,:]. The core computation is implemented in C
> for efficiency. I've committed the new function along with documentation
> and about two dozen tests.
> Emanuele Olivetti wrote:
>> David Cournapeau wrote:
>>> FWIW, distance is deemed to move to a separate package, because distance
>>> computation is useful in other contexts than clustering.
>> Excellent. I was thinking about something similar. I'll have a look
>> to the separate package. Please drop an email to this list when
>> distance will be moved.
> Damian Eads Ph.D. Student
> Jack Baskin School of Engineering, UCSC E2-479
> 1156 High Street
> Santa Cruz, CA 95064 http://www.soe.ucsc.edu/~eads
> Numpy-discussion mailing list
More information about the Numpy-discussion