小编Jas*_*les的帖子

在没有循环的Numpy中添加子矩阵

假设我得到了这个 a = np.arange(9).reshape((3,3))我想得到一个numpy数组,[9,12,15]其结果是

[0+3+6, 1+4+7, 2+5+8]
Run Code Online (Sandbox Code Playgroud)

python numpy

4
推荐指数
1
解决办法
197
查看次数

Flutter Hooks 使用 useEffect 获取数据 - 在构建期间调用 setState() 或 markNeedsBuild()

目前正在探索functional_widgets 和flutter_hooks。对 reactjs 有同样的想法,我正在使用以下代码获取数据。

@hwidget
Widget homeScreen(BuildContext context) {
  TodoListProvider model = Provider.of<TodoListProvider>(context);
  useEffect(() {
    print('effect');
    model.fetchList();
    return () => {};
  }, []);
  return Scaffold(
    appBar: _buildAppbar(context, model),
    bottomNavigationBar: _buildBottomNav(context, model),
    floatingActionButton: _buildFloatingAction(context),
    body: PageTransitionSwitcher(
      duration: const Duration(milliseconds: 300),
      reverse: model.reverse,
      transitionBuilder: (
        Widget child,
        Animation<double> animation,
        Animation<double> secondaryAnimation,
      ) {
        return SharedAxisTransition(
          child: child,
          animation: animation,
          secondaryAnimation: secondaryAnimation,
          transitionType: SharedAxisTransitionType.horizontal,
        );
      },
      child: _getCurrentTab(model.currentIndex),
    ),
  );
}

Run Code Online (Sandbox Code Playgroud)

我不认为这是正确的方法,因为它会引发错误。在此处输入图片说明

flutter flutter-widget flutter-hooks

2
推荐指数
2
解决办法
3364
查看次数

标签 统计

flutter ×1

flutter-hooks ×1

flutter-widget ×1

numpy ×1

python ×1