我有一个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) 我想计算以下内容:
但我不知道如何在 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)