Skip to content

[RFC]: Bray-Curtis distance between two strided arrays #834

Open

Description

Description

This RFC proposes adding a function to calculate the Bray-Curtis distance between two strided arrays.

Package: @stdlib/math/strided/distances/braycurtis

The function should have the following signature braycurtis( N, x, strideX, y, strideY ).

  • N: Number of elements
  • x: First array
  • strideX: Stride for the first array
  • y: Second array
  • strideY: Stride for the second array

The function should return the Bray-Curtis distance between the two arrays. It is calculated by

d = sum( |x_i - y_i| ) / sum( |x_i + y_i| )

where x_i and y_i are corresponding elements from the two arrays.

References

Related Issues

None.

Questions

No.

Other

No.

Checklist

  • I have read and understood the Code of Conduct.
  • Searched for existing issues and pull requests.
  • The issue name begins with RFC:.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    FeatureIssue or pull request for adding a new feature.Native AddonsIssue involves or relates to Node.js native add-ons.Needs DiscussionNeeds further discussion.RFCRequest for comments. Feature requests and proposed changes.status: BlockedIssue or pull request which is current blocked.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions