BUG: irr function inconsistent behavior on different cpu architecture
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- data, performance, testing-qa
Hướng nghiên cứu
Bắt đầu bằng cách chạy hai dòng lệnh npf.irr được cung cấp trên các kiến trúc CPU đã báo cáo và kiểm tra điểm vào irr. Bản sửa lỗi hoàn tất khi các lần gọi lặp lại cho cùng một kết quả trên các kiến trúc, với phạm vi kiểm thử cho trường hợp đã tái hiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the issue:
Hi, I noticed that npf.irr function could return different results on different cpus in some cases. The results would match if i run irr function more than once. Please see example below.
Reproduce the code example:
python -c "import numpy_financial as npf; amount = 37155; month_count = 144; monthly_payment = 560; npf.irr([-amount] + [monthly_payment] * int(month_count)); print(npf.irr([-amount] + [monthly_payment] * int(month_count)))"
python -c "import numpy_financial as npf; amount = 37155; month_count = 144; monthly_payment = 560; print(npf.irr([-amount] + [monthly_payment] * int(month_count)))"
Error message:
On aws ec2 6i instance with Intel Ice Lake, I got the following:
0.01258179635558565
0.01258179635558565
On aws ec2 7i instance with Intel Sapphire Rapids, I got the following:
0.01258179635558565
0.006850691458678115
Runtime information:
1.23.5
3.10.14 | packaged by conda-forge | (main, Mar 20 2024, 12:45:18) [GCC 12.3.0]
Context for the issue:
No response
- Ngôn ngữ chính
- Python
- Star
- 410
- Fork
- 102
- Merge trung bình
- 13 phút
- Pull request đã merge (30 ngày)
- 10
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của numpy/numpy-financial
-
enhancement sustain-2026
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
numpy/numpy-financial#38 · 3 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation sustain-2026
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
numpy/numpy-financial#130 · 7 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
numpy/numpy-financial#126 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
BUG: Benchmarking does not work with spinCó thể làm lại được @Kai-Striega đã nhận 880 ngày trước và không có pull request nào đang mở. Đang mởbench bug build sustain-2026
numpy/numpy-financial#123 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Cython maintenance
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
numpy/numpy-financial#119 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của numpy/numpy-financial
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
kornia/kornia#5263 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Metadata correction for W16-5400Đang mởapproved correction metadata
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
acl-org/acl-anthology#10133 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
BasedHardware/omi#20084 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-acceptance wg/evaluation-quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
vllm-project/semantic-router#4424 ·
Maintainer thường phản hồi trong vòng 1 ngày