小编Onk*_*nft的帖子

从 Flutters ListView 中删除项目只会删除最后一个小部件

我有一个ListView包含StateFull Widgets,每个都Tiles代表列表中的一个对象。问题是,当我尝试从该列表中删除对象时,Tile屏幕上只会删除最后一个。对于删除项目,我使用_deleteItem(_HomeItem item)对每个Tile. 我怀疑这是Keys我使用的问题,但我不确定。我已经尝试使用不同的键(即ObjectKey(item)GlobalKey<_TileState>()),但这并没有改变任何东西。

我发现对我的问题只有一个问题在这里。但是那里的解决方案要么不起作用,要么我错误地遵循了它们。

这是我尝试做的最小工作示例:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Slidable Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Slidable Demo'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: …
Run Code Online (Sandbox Code Playgroud)

listview flutter

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

如何在Python中计算x*xT

我想计算以下内容:

x*xT

但我不知道如何在 python 中执行此操作,我不想手动实现此操作,而是使用预定义的函数,例如 numpy 中的函数。

numpy似乎忽略了 xT 应该被转置。

代码:

import numpy as np

x = np.array([1, 5])

print(np.dot(x, x.T))  # = 26, This is not the matrix it should be!
Run Code Online (Sandbox Code Playgroud)

python numpy numpy-ndarray

0
推荐指数
1
解决办法
4283
查看次数

标签 统计

flutter ×1

listview ×1

numpy ×1

numpy-ndarray ×1

python ×1