微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

迭代器是否具有默认值?

如何解决迭代器是否具有默认值?

C ++标准是否保证以下代码正确?

import plotly.graph_objects as go
import numpy as np

np.random.seed(42)
y0 = np.random.randn(50)
y1 = np.random.randn(50) + 1
y2 = np.random.randn(50) + 2 # shift mean
x0 = 'Sample A'
x1 = 'Sample B'
x2 = 'Sample C'

fig = go.figure()
fig.add_trace(go.Scatter(
    y=[x0]*len(y0),x=y0,mode='markers',name='Sample A',legendgroup='A',showlegend=False
))
fig.add_trace(go.Scatter(
    y=[x1]*len(y1),x=y1,name='Sample B',legendgroup='B',showlegend=False
))
fig.add_trace(go.Scatter(
    y=[x2]*len(y2),x=y2,name='Sample C',legendgroup='C',showlegend=False
))

fig.add_trace(go.Box(
    x=y0,marker_color = 'indianred',Boxpoints=False,yaxis='y2'
))
fig.add_trace(go.Box(
    x=y1,marker_color = 'lightseagreen',yaxis='y2'
))
fig.add_trace(go.Box(
    x=y2,marker_color = 'orange',yaxis='y2'
))

fig.update_layout(
    yaxis2=dict(
        matches='y',layer="above traces",overlaying="y",showticklabels=False
))

fig.show()

(至少它与同时具有#include <iostream> #include <vector> std::vector<int>::iterator i = {}; int main() { if (i == std::vector<int>::iterator{}) { std::cout << "it is empty" << std::endl; } return 0; } std::vector<int>的MSVC2017一起使用)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。