假设我有三个数据集:
X = [1,2,3,4]
Y1 = [4,8,12,16]
Y2 = [1,4,9,16]
Run Code Online (Sandbox Code Playgroud)
我可以分散这个情节:
from matplotlib import pyplot as plt
plt.scatter(X,Y1,color='red')
plt.scatter(X,Y2,color='blue')
plt.show()
Run Code Online (Sandbox Code Playgroud)
我怎么能用10套呢?
我搜索了这个,可以找到我所问的任何参考.
编辑:澄清(希望)我的问题
如果我多次调用散点图,我只能在每个散点图上设置相同的颜色.另外,我知道我可以手动设置颜色数组,但我确信有更好的方法可以做到这一点.我的问题是,"我怎样才能自动散布我的几个数据集,每个数据集都有不同的颜色.
如果这有帮助,我可以轻松地为每个数据集分配一个唯一的编号.
面向对象编程中的抽象数据类型是什么?我已经浏览了这个主题的维基,但我仍然不清楚它.有人可以澄清吗?
我尝试了http://developer.android.com/sdk/installing/migrate.html#Export中列出的说明,包括升级我的adt插件(我只是根据http://developer.android.com检查了Eclipse中的更新./tools/help/adt.html#Updating ;它说我是最新的).但是当我尝试从Eclipse导出项目时,我没有看到"生成Gradle构建文件"选项,只看到"导出Android应用程序".

还有什么我需要做的才能看到这个选项吗?我正在使用适用于Mac的Android Developer Tools版本,Build:v21.1.0-569685.
找到了很多说明,告诉我这样做:转到帮助→软件更新→管理配置并在那里卸载(它们似乎都指向Mylyn站点的说明).但在Luna,菜单已经改变了.它具有"检查更新",其中没有"管理配置"选项和"安装详细信息".安装详细信息仅允许从"已安装的软件"选项卡中卸载,并且Mylyn不会出现在那里.如何从Luna中移除Mylyn?我想尽可能避免手动卸载.

我在手册或SO上找不到答案.我想用JGraphX制作一个显示一些边缘和边缘的图形,但我不希望用户能够移动任何东西,也不希望那些绿色编辑框出现在涡流或边缘上.它只是为了显示.
我试过这个"Hello World"例子的修改无济于事.有什么建议?
package com.mxgraph.examples.swing;
import java.util.Hashtable;
import javax.swing.JFrame;
import com.mxgraph.swing.mxGraphComponent;
import com.mxgraph.util.mxConstants;
import com.mxgraph.view.mxGraph;
import com.mxgraph.view.mxStylesheet;
public class HelloWorld extends JFrame
{
/**
*
*/
private static final long serialVersionUID = -2707712944901661771L;
public HelloWorld()
{
super("Hello, World!");
mxGraph graph = new mxGraph();
Object parent = graph.getDefaultParent();
//my addition of a stylesheet, I used it on the first node to see if it mad
//a difference, it didn't regarding dragability//////////////////////////////
mxStylesheet stylesheet = graph.getStylesheet();
Hashtable<String, Object> style = new Hashtable<String, …Run Code Online (Sandbox Code Playgroud) 试用这个简单的代码在图像上写文字:
import ImageFont
import Image
import ImageDraw
font = ImageFont.truetype("arial.ttf", 16)
img=Image.new("RGB", (200,200),(120,20,20))
draw = ImageDraw.Draw(img)
draw.text((0, 0),"This is a test",(255,255,0),font=font)
draw = ImageDraw.Draw(img)
img.save("C:/Users/User/Desktop/test","jpeg")
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
File "C:\Users\User\Anaconda\lib\site-packages\PIL\Image.py", line 1456, in save
save_handler = SAVE[format.upper()] # unknown format
KeyError: 'JPEG'
Run Code Online (Sandbox Code Playgroud)
知道怎么解决这个问题吗?我在Windows 7中使用带有Eclipse Kepler和PyDev插件的Python 2.7.5 Anaconda版本.我也试过img.save("test.jpeg")并img.save("test.png")导致同样的错误.
看起来像一个基本问题,但我需要使用特征缩放(取每个特征值,减去平均值然后除以标准差)在我的线性回归实现中使用梯度下降.在我完成之后,我希望权重和回归线重新缩放到原始数据.我只使用一个功能,加上y截距术语.在使用缩放数据获取权重后,如何更改权重,以便它们应用于原始的未缩放数据?
我想要一个类似雷达屏幕的东西,它以用户所在的位置为中心,同时缩放到足以包含 v2 api 的目标点。现在我正在使用
bounds = new LatLngBounds.Builder().include(destPos)
.include(yourPos).build();
map.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 50));
Run Code Online (Sandbox Code Playgroud)
但这以两点之间的某个点为中心,并缩放以包括两者。有没有像这样简单的方法来做我想做的事?或者我是否必须或多或少地从头开始并做一些数学运算(例如计算两点之间的距离,计算 LatLngBounds 的纬度/经度,以便用户位于定义的矩形的中心,矩形的边缘包括目的地——考虑到地图/屏幕尺寸)?
这是我所拥有的:

这是我想要的:

我只是在试用Android Studio.我从Eclipse导入了一个项目,但每次我尝试运行它时都会收到此错误:
"无法运行程序"Library/JavaVirtualMachines?jdk1.7.0_10.jdk/Contents/Home/bin/java"(在目录"/ Users/myname/Library/Caches/AndroidStudioPreview/compile-server"中):error = 2,No这样的文件或目录.
我刚刚使用JDK 7 Update 21 dmg安装了最新的JDK.它是否在Android Studio无法找到的地方安装jdk?除了"为这台计算机的所有用户安装"之外,dmg没有任何安装jdk的选项,我做了.
当我使用Eclipse时,我没有运行程序的问题.
此外,我今天早些时候更新后,项目结构选项不再可用.相反,我只是得到消息,我们将提供一个UI来配置项目设置.在此之前,请手动编辑build.gradle文件(s.)"
我不知道如何让我的程序再次运行.我是否需要找到jdk文件并移动它们?我可以告诉Android Studio实际安装文件的位置吗?
我是Android Studio和intelliJ的新手.我正在尝试添加一个库.我将.jar放在libs文件夹中,然后添加
compile files('libs/achartengine-1.0.0.jar', 'libs/jsoup-1.7.2.jar')
Run Code Online (Sandbox Code Playgroud)
build.gradle.我尝试在终端导航到我的项目文件夹并运行gradlew clean但我得到了:
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using build file '/Users/myname/Documents/workspace/myproject/build.gradle'.
Included projects: [root project 'myproject']
Evaluating root project 'myproject' using build file '/Users/myname/Documents/workspace/myproject/build.gradle'.
Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
org.gradle.listener.ListenerNotificationException: Failed to notify project evaluation listener.
at org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:90)
at org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy11.afterEvaluate(Unknown Source)
at org.gradle.configuration.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67)
at org.gradle.configuration.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:465)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:76)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:31)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:142)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64) …Run Code Online (Sandbox Code Playgroud) android ×4
java ×2
python ×2
anaconda ×1
eclipse-luna ×1
gradle ×1
jgraphx ×1
matplotlib ×1
mylyn ×1
object ×1
oop ×1
pillow ×1
scatter-plot ×1
swing ×1
uninstall ×1