同步操作将从 Gitee 极速下载/NumCpp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#include "catch.hpp"#include <numcpp.h>using namespace numcpp;TEST_CASE( "numcpp/base/sum", "Sum test" ){{auto x = Array<double>({1,2,3,4});REQUIRE( sum(x) == 10 );}{auto x = Array<double>({1,2,3,4},2,2);REQUIRE( sum(x) == 10 );REQUIRE( all( sum(x,1) == array({3, 7}) ) );REQUIRE( all( sum(x,0) == array({4, 6}) ) );}{auto x = array({1,2,3,4});auto y = array({1,3,6,10});REQUIRE( all( cumsum(x) == y ) );}}TEST_CASE( "numcpp/base/rounding", "Rounding tests" ){{auto x = array({1,2,3,4});auto y = array({1.2,2.4,2.5,3.6});REQUIRE( all( round(y) == x ) );}}TEST_CASE( "numcpp/base/shuffle", "Shuffle test" ){{auto x = array<int>({1,2,3,4});auto y = shuffle(x);REQUIRE( sum(x) == sum(y) );}}TEST_CASE( "numcpp/base/sort", "Sort test" ){{auto x = array<int>({4,2,9,3});auto y = argsort(x);print(y);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。