小编U3.*_*926的帖子

如何在OS X上将Python的默认版本设置为3.x?

我正在运行Mountain Lion,基本的默认Python版本是2.7.我下载了Python 3.3并希望将其设置为默认值.

目前:

$ python
    version 2.7.5
$ python3.3
    version 3.3
Run Code Online (Sandbox Code Playgroud)

如何设置它以便每次运行$ python它都会打开3.3?

python macos install python-3.x

286
推荐指数
12
解决办法
42万
查看次数

Clustering overlapping ellipses

I have a data set, which consists of more than one subsets of data. If I plot Y vs. X, I get few overlapping ellipses and I want to cluster them*.

I have tried with the mixture from sklearn, the Bayesian Gaussian Mixture Model gives the best result, however, it does not recognize the overlapping data:

在此处输入图片说明

import itertools
import numpy as np
import pylab as plt
from sklearn import mixture
from matplotlib.patches import Ellipse
field_File_1 = './dummy_distrib_3.txt' 
'''
    link …
Run Code Online (Sandbox Code Playgroud)

python cluster-analysis machine-learning scikit-learn jupyter-notebook

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

从pythhon中的npz文件加载数组

我通常在python中将数据保存在npz文件中.如何编写一个加载npz文件的函数,并自动创建文件中存在的数组.npz.例如,假设有三个阵列A,BC在一个文件名为some_data.npz.

我想要的功能是将npz文件加载为

data1 = np.load('some_data.npz')
Run Code Online (Sandbox Code Playgroud)

然后自动创建一个名为三个数组data1A,data1B以及data1C存储阵列A,B以及C从原来的.npz文件.这该怎么做?

python numpy python-2.7

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