python 使用過程問題總結

2021-07-27 22:27:13 字數 3200 閱讀 3788

可能是安裝的時候沒有勾選pip,導致pip無法使用。

>>> pip

traceback (most recent call last):

file 「< stdin>」, line 1, in

nameerror: name 『pip』 is not defined

在cmd命令符下輸入pip,而不是在python直譯器中輸入pip。

單行注釋:#

#注釋文字
多行注釋:兩個」』或者」「」括起來。

如:

'''第一行注釋

第二行注釋'''

在3.0以後的版本,取消了xrange,並 改名為range(),要想使用range()獲得乙個list,必須顯式呼叫:

>>>list(range(5))
直接賦值即可:

df.columns=  

df.index

.name=

df.index=df['column_name ']
import time

stamp=1499866461

time_loc=time.localtime(stamp)

time=time.strftime('%y-%m-%d %h%m%s',time_loc)

stamp=1499866461

time=datetime.utcfromtimestamp(stamp)

in [12]: from datetime import datetime

in [13]: stamp=1499866461

in [14]: time=datetime.utcfromtimestamp(stamp)

in [15]: type(time)

out[15]: datetime.datetime

引入了 pandas,構造dataframe 型別資料。

in [18]: df=pd.dataframe()

in [19]: df

out[19]:

char

date

num0

a2017/7/1

11 b 2017/7/2

22 c 2017/7/3

3in [21]: df.info()

'pandas.core.frame.dataframe'>

rangeindex: 3 entries, 0to2

data columns (total 3 columns):

char

3 non-null object

date

3 non-null object

num3 non-null object

dtypes: object(3)

memory usage: 152.0+ bytes

接下來要做的事情是:1.把date資料型別變為時間型別datetime,2.變為索引

in [23]: df['date']=pd.to_datetime(df['date'])#轉換成datetime型別

in [24]: df.info()

'pandas.core.frame.dataframe'>

rangeindex: 3 entries, 0to2

data columns (total 3 columns):

char

3 non-null object

date

3 non-null datetime64[ns]

num3 non-null object

dtypes: datetime64[ns](1), object(2)

memory usage: 152.0+ bytes

in [25]: df.set_index(df['date'])#設定為index

out[25]:

char

date

numdate

2017-07-01

a2017-07-01

12017-07-02 b 2017-07-02

22017-07-03 c 2017-07-03

3

in [29]: df.index=pd.datetimeindex(df['date'])

in [30]: df.index

out[30]: datetimeindex(['2017-07-01', '2017-07-02', '2017-07-03'], dtype='datetime64[ns]', name='date', freq=none)

in [31]: df

out[31]:

char date num

date

2017-07-01 a 2017/7/1

12017-07-02 b 2017/7/2

22017-07-03 c 2017/7/3

3

可以看到,datetimeindex函式直接轉換成datetime型別的index,但是date資料項依然存在,因此,需要刪去:

del df['date']
描述:pd.read_table(『filepath』)出現錯誤,原因是不支援中文的路徑

解決方法:

import os

pwd=os.getcwd()

os.chdir(os.path

.dirname(filepath))

result= pd.read_table(os.path

.basename(filepath))

os.chdir(pwd)

解決方法:』%d』%x

mac使用過程總結

一 如何把拷貝來的壓縮包應用,在launchpad中生成圖示 問題場景 我們都知道,mac下通過.dmg安裝得到的軟體,會在launchpad中生成可執行圖示 快捷方式 當我們單擊該圖示時,可以執行該軟體。但是當我們得到乙個軟體,該軟體不需要安裝,那麼我們怎麼把該軟體的圖示作為快捷方式放到launc...

Pytorch使用過程總結

類似numpy的廣播 使用pytorch廣播語義實現不同形狀陣列的運算 如果以下規則成立,則兩個張量是 可廣播的 每個張量具有至少乙個維度。當從尺寸尺寸開始迭代時,從尾部維度開始,尺寸大小必須相等,其中乙個為1,或其中乙個不存在。舉例說明 在v0.2之前,如下2個張量是無法執行的,因為屬於不同型別 ...

python使用過程中問題

1.檢視python支援的 whl格式 在cmd輸入python 或者 python3.6 import pip print pip.pep425tags.get supported 2.在修改python.exe為python36.exe 任何重新命名 後,pip會報錯 fatal error i...