python - 这个 matlab 图上“k”的含义
问题描述
我的老师让我将一些代码从 Octave 传递给 Python,我对此没有太多的了解,它们是绘图函数,他让我使用 plotly 。其中一个文件有这个代码,总的来说,我认为翻译几乎是一样的,除了一些小东西,但我试图理解“k+”和“ko”的含义,以了解要搜索什么以转换为 Python,或者如果你足够好告诉我该怎么做,我将不胜感激。
这是要转换的代码:
pos = find(y==1); neg = find(y == 0);
plot(X(pos, 1), X(pos, 2), 'k+','LineWidth', 2, ...'MarkerSize', 7);
plot(X(neg, 1), X(neg, 2), 'ko', 'MarkerFaceColor', 'y', ...'MarkerSize', 7);
这就是我一直在尝试将其转换为 Python 的方式:
def plotdata(x, y):
pos = find(y == 1)
neg = find(y == 0)
plotData(x(pos, 1), x(pos, 2), linewidth=2, markersize=7)
plotData(x(neg, 1), x(neg, 2), markerfacecolor,markersize=7)
解决方案
推荐阅读
- package-managers - 在 14.2 的 Slackware 中安装 AIDE
- regex - 没有前瞻和回溯的正则表达式(golang包不允许)
- listview - Flutter ListView.builder() 动态列表 - 显示无限重复的条目
- sql - 将带有冒号“:”的字符串添加到“tsvector”数据类型时出错
- django - 如何在文本字段中创建新行?
- java - 为 Java 小程序启用 TLSv1.2
- javascript - 下载客户端服务器发送的zip文件?
- python - 如何正确求解一维波动方程以获得位移剖面(周期性边界条件问题)?
- android - Android - 如何在确认对话框下方显示警告对话框?
- c# - 为 Html Encode 属性实现注释的简单方法是什么?