我有x
和y
个numpy坐标矩阵。每个.shape
是(1000,1200)。事实上x
已创建y
和np.meshgrid()
z
。我还创建了x
,这是一个与前面提到的y
,z
大小相同的零块矩阵。我有一个由顶点定义的多边形。
在matplotlib.path
中将该多边形内的零替换成1个值的最快方法是什么?
我尝试了Shapely
和SOCIAL_AUTH_PIPELINE = [ # Note: Sequence of functions matters here.
'social.pipeline.social_auth.social_details', # 0
'social.pipeline.social_auth.social_uid', # 1
'social.pipeline.social_auth.auth_allowed', # 2
'social.pipeline.social_auth.social_user', # 3
'social.pipeline.user.get_username', # 4
'social.pipeline.social_auth.associate_by_email', # 5
'social.pipeline.social_auth.associate_user', # 6
'social.pipeline.social_auth.load_extra_data', # 7
'social.pipeline.user.user_details', # 8
]
# Adding conditional functions to pipepline.
# NOTE: Sequence of functions matters here.
if config.GCPAuthentication.AUTO_CREATE_ACCOUNTS:
SOCIAL_AUTH_PIPELINE.insert(6, 'social.pipeline.user.create_user')
功能,但所有解决方案似乎都需要很长时间。你能为我提供一个可以轻松处理[1000x1200]矩阵的快速实现吗?