小编vhf*_*lat的帖子

使用set_array和pyplot.pcolormesh废墟图

我创建了一个xx和yy矩阵,np.meshgridgrid通过在xx和yy上运行创建了一个值矩阵.然后我使用绘制结果graph = plt.pcolormesh(...并得到这个:

在此输入图像描述

然后,当我尝试grid使用graph.set_array(grid.ravel())它来更新绘图中的矩阵时,会导致图形被挫败.

在此输入图像描述

有谁知道如何避免这种情况?

如果有帮助,这是我的完整代码:

from pylab import *
import numpy as np
import matplotlib.pyplot as plt
from obspy import read

dx = 5   # km
dt = 5   # sec
nx = 500
ny = 500

v = 3.5  # km/s
p = 1/v

t_min = np.int_(np.sqrt((nx*dx)**2 + (ny*dx)**2))/v
nt = np.int_(t_min/dt)

# Receiver position
rx = 40 * dx
ry = 40 * dx

# Signal with …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

7
推荐指数
1
解决办法
2046
查看次数

如何在 python 中解码这个字符串?

我下载了一个 facebook 消息数据集,它的格式如下:

f\u00c3\u00b8rste student
Run Code Online (Sandbox Code Playgroud)

它应该是,første student但我似乎无法正确解码它。

我试过:

str = 'f\u00c3\u00b8rste student'
print(str)
# 'første student'

str = 'f\u00c3\u00b8rste student'
print(str.encode('utf-8')) 
# b'f\xc3\x83\xc2\xb8rste student'
Run Code Online (Sandbox Code Playgroud)

但它没有用。

python unicode utf

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

有没有一种优雅的方法来检查对象中是否存在键和值,然后使用它?

通常,与redux和javascript一起使用时,我发现自己输入了冗长的代码行以在对象中使用单个值。

const mapStateToProps = (state) => ({
  valueIwant: state.data && state.data.user && state.data.user.valueIWant || ''
})
Run Code Online (Sandbox Code Playgroud)

我知道我可以设置默认状态,但在许多情况下,data对象可能来自API调用或者也许我吨data1data2data3等所有来自API的,它不是写的默认状态是可行的所有的人。

有没有捷径可以做到这一点?

javascript

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

标签 统计

python ×2

javascript ×1

matplotlib ×1

unicode ×1

utf ×1