# sparse_cosine_similarity

> **Function** in `langchain_pinecone`

📖 [View in docs](https://reference.langchain.com/python/langchain-pinecone/_utilities/sparse_cosine_similarity)

Calculate cosine similarity between sparse vectors without converting to dense.

## Signature

```python
sparse_cosine_similarity(
    X: SparseValues,
    Y: List[SparseValues],
) -> np.ndarray
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `X` | `SparseValues` | Yes | A single sparse vector |
| `Y` | `List[SparseValues]` | Yes | A list of sparse vectors |

## Returns

`np.ndarray`

A numpy array of similarity scores

---

[View source on GitHub](https://github.com/langchain-ai/langchain-pinecone/blob/03096860fe94ba5517838b23a5120267fee25048/libs/pinecone/langchain_pinecone/_utilities.py#L151)