首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Python 3缩放数据

如何使用Python 3缩放数据
EN

Stack Overflow用户
提问于 2019-08-16 05:58:07
回答 1查看 1.3K关注 0票数 1

我正在尝试使用Python 3扩展数据

但我一直收到这样的错误:我不知道问题出在哪里?你们能帮帮我吗?我将非常感谢您的帮助!

代码语言:javascript
复制
import pandas as pd
import numpy as np
from numpy.random import randn

from pandas import Series, DataFrame
from pandas.plotting import scatter_matrix

import matplotlib as mpl
import matplotlib.pyplot as plt

from matplotlib import rcParams
from pylab import rcParams
import seaborn as sb

import scipy
from scipy import stats
from scipy.stats import pearsonr
from scipy.stats import spearmanr
from scipy.stats import chi2_contingency

import sklearn
from sklearn import preprocessing
from sklearn.preprocessing import scale

mtcars = pd.read_csv('mtcars.csv')
mtcars.columns = ['Car 
names','mpg','cyl','disp','hp','drat','wt','qsec','vs','am','gear','carb']

mpg = mtcars['mpg']

#Scale your data
mpg_matrix = mpg.reshape(-1,1)
scaled = preprocessing.MinMaxScaler()
scaled_mpg = scaled.fit_transform(mpg_matrix)
plt.plot(scaled_mpg)
plt.show()


    mpg_matrix = mpg.numpy.reshape(-1,1)                                            
tr__
  File "C:\Anaconda\lib\site-packages\pandas\core\generic.py", line 5067, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'Series' object has no attribute 'numpy'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-16 06:04:17

pandas.core.series.Series没有reshape

也许:

代码语言:javascript
复制
mpg_matrix = mpg.values.reshape(-1,1)

也就是说,获取底层的numpy数组并对其进行整形。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57516704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档