我想实现一个浮动操作按钮,在扩展和正常大小之间设置动画,如 androids messenger 应用程序所示:https : //blog.usejournal.com/expand-collapse-fab-on-scrolling-like-googles-message- app-484df2d9d246
我怎样才能做到这一点?我目前正在考虑使用 AnimatedSwitcher、FloatingActionButton.extended 和 FloatingActionButton 小部件。
我有一个未批处理的tensorflow数据集,如下所示:
ds = ...
for record in ds.take(3):
print('data shape={}'.format(record['data'].shape))
-> data shape=(512, 512, 87)
-> data shape=(512, 512, 277)
-> data shape=(512, 512, 133)
Run Code Online (Sandbox Code Playgroud)
我想将数据以深度为 5 的块形式提供给我的网络。在上面的示例中,形状 (512, 512, 87) 的张量将被划分为 17 个形状 (512, 512, 5) 的张量。tensor[:,:, 85:87]应丢弃矩阵 ( )的最后 2 行。
例如:
chunked_ds = ...
for record in chunked_ds.take(1):
print('chunked data shape={}'.format(record['data'].shape))
-> chunked data shape=(512, 512, 5)
Run Code Online (Sandbox Code Playgroud)
我怎样才能从ds到chunked_ds?tf.data.Dataset.window()看起来像我需要的,但我无法让它工作。
我正在尝试获取使用函数对数组的每一列进行排序的索引argsort。然而,它只是简单地返回零而不是真实的索引。例如:
x = np.matrix([[5, 2, 6], [3, 4, 1]])
print(x)
print(x[:,0])
print(x[:,1])
print(x[:,2])
print(x[:,0].argsort())
print(x[:,1].argsort())
print(x[:,2].argsort())
Run Code Online (Sandbox Code Playgroud)
我期望这会返回三个数组。[1 0],[0 1]并[1 0]表示每列的索引(如果已排序),但是,我得到了三个全部包含零的数组。
非常感谢任何帮助!
我正在尝试通过谷歌云功能的资源管理器 API 以编程方式创建项目,如下所示:
exports.createProjectAsync = async (projectId, projectName) => {
const scopes = "https://www.googleapis.com/auth/cloud-platform"
const url = `http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/token?scopes=${scopes}`
const tokenResult = await fetch(url, {
headers: {
"Metadata-Flavor": "Google"
},
});
const tokenStatus = tokenResult.status;
functions.logger.log(`Call to get token has status ${tokenStatus}`);
const tokenData = await tokenResult.json()
functions.logger.log(`Call to get token has data ${JSON.stringify(tokenData)}`);
const accessToken = tokenData.access_token;
if (accessToken === null) {
throw new Error(`Failed to retrieve access token`);
}
const headers = {
'Content-Type': 'application/json',
'Authorization': `Bearer ${accessToken}`
}; …Run Code Online (Sandbox Code Playgroud) google-cloud-platform google-cloud-functions google-cloud-resource-manager
我正在构建一个移动约会应用程序,并计划利用Google的云基础架构。
我试图弄清楚整个应用程序是否应该存在于单个GCP项目中。
在阅读最佳做法文档时,我可以看到他们建议使用以下命名约定:
[company tag]-[group tag]-[system name]-[environment (dev, test, uat, stage, prod)]
那么我应该在不同项目之间拆分应用程序的所有核心组件吗?例如,一种用于数据科学匹配算法(fizz-ds-matching-dev),另一种用于android应用程序?还是我应该将其全部塞入一个项目中?
希望遵循最佳做法...