python 程式設計遇到的難點 debug

2021-10-06 15:23:32 字數 2103 閱讀 7714

pandas.dataframe 有values屬性

文件解釋:return a numpy representation of the dataframe.

x = pd.dataframe([[

1,3]

,[2,

4],[

9,6]

])y = x.values

print

(x)print

(type

(x))

print

(y)print

(type

(y))

輸出:

010

1312

4296

<

class

'pandas.core.frame.dataframe'

>[[

13][

24][

96]]

<

class

'numpy.ndarray'

>

import pandas as pd

data = pd.dataframe(columns=

['a'

,'b'

], data=[[

1,2]

,[3,

4]])

data

>>

> data

a b01

2134

增加一列空列

data[

'c']

=''

data

>>

> data

a b c01

2134

新增一列

data[

'd']=[

5,6]

=

data

>>

> data

a b c d01

2513

46

x =[1

for i in

range(3

)]

輸出:

[1,

1,1]

x =[[

0for j in

range(4

)]for i in

range(3

)]

輸出:

[[0

,0,0

,0],

[0,0

,0,0

],[0

,0,0

,0]]

生成34的二維陣列,而非43的二維陣列

注意觀察:i 在 j 的後面,這樣寫也是為了表明行的定義在列定義的後面

bug示例:x must be 1d: shape is (1440, 1)

區別a=[[1,2,3,4,5]];a.dim=2

b=[1,2,3,4,5],b.dim=1

a是二維陣列,而b是一維陣列,兩者不可以直接進行賦值(a = b)等類似維度匹配的操作,這是不合法的,所以報錯

import operator

from functools import

reduce

a =[[1

,2,3

],[4

,6],

[7,8

,9,8

]]print

(reduce

(operator.add, a)

)

輸出:

[1,

2,3,

4,6,

7,8,

9,8]

更多的實現方法

iOS程式設計遇到的一些難點問題總結

最近做的乙個專案,雖然不大,但剛開始接觸ios程式設計,遇到和克服的問題還不少,記錄下來,溫習一下,或者對別人也會有一點幫助。這個專案採用的是swift和objective c,cpp混合程式設計的方式,有些模組之前在別的平台已經實現了,想直接拿過來用。另一方面是對swift不太熟悉,而且版本變化太...

學習前端遇到的問題與難點

1.相容的問題.checkbox name checkboxbtn checked true 這裡的checked true,在1.6以上是不接受的 checkbox name checkboxbtn attr checked 在1.6以上,顯示checked和undifine,2.頁面座標的問題 ...

學習前端遇到的問題與難點

1.相容的問題.checkbox name checkboxbtn checked true 這裡的checked true,在1.6以上是不接受的 checkbox name checkboxbtn attr checked 在1.6以上,顯示checked和undifine,2.頁面座標的問題 ...