>>> data = data.drop(data.columns[[1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]], axis=1)
>>> data = data.drop(data.index[[0,1]],axis = 0)
>>> print(data.head())
0 2 3 4 20
2 500292014600 .00 .00 .00 NaN
3 500292014600 100.00 .00 .00 NaN
4 500292014600 11202.00 .00 .00 NaN
>>> data = data.reset_index(drop = True)
>>> print(data.head())
0 2 3 4 20
0 500292014600 .00 .00 .00 NaN
1 500292014600 100.00 .00 .00 NaN
2 500292014600 11202.00 .00 .00 NaN
Run Code Online (Sandbox Code Playgroud)
为什么我使用df.reset_index我的列的索引没有重置?如何将此索引重置为0,1,2,3,4?
试图转置我的 numpy 数组中的每个 numpy 数组。
这是我想要的一个例子:
A:
[[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]]
Run Code Online (Sandbox Code Playgroud)
转置:
[[[ 1 4]
[ 2 5]
[ 3 6]]
[[ 7 10]
[ 8 11]
[ 9 12]]]
Run Code Online (Sandbox Code Playgroud)
尝试使用 np.apply_along_axis 函数执行此操作,但没有得到正确的结果。我正在尝试将其应用于一个非常大的数组,任何帮助将不胜感激!
A=np.arange(1,13).reshape(2,2,3)
A=np.apply_along_axis(np.transpose, 0, A)
Run Code Online (Sandbox Code Playgroud) 我试图找到一种方法来创建一个传递两个数组的函数,其中结果是一个索引数组,其中第一个数组中的值将位于第二个数组中。下面的代码给出了我想要的结果,但我试图摆脱循环for
并找到一种使用 numpy 函数对其进行矢量化的方法:
x_array = np.array([25, 32, 3, 99, 300])
y_array = np.array([30, 33, 56, 99, 250])
result = [0, 1, 0, 3, -1]
Run Code Online (Sandbox Code Playgroud)
def get_index(x_array, y_array):
result = []
for x in x_array:
index = np.where(x <= y_array)[0]
if index.size != 0:
result.append(index.min())
else:
result.append(-1)
return result
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Shutil使用来自Pathlib的路径对象复制pdf文件,但是当我运行代码时,使用str()将路径转换回字符串时出现错误“ str对象不可调用”。为什么会发生这种情况的任何解释将非常有帮助。谢谢!
from pathlib import Path
from wand.image import Image as wandImage
import shutil
import sys
import os
def pdf2Jpeg(pdf_path):
pdf = pdf_path
jpg = pdf[:-3] + "jpg"
img = wandImage(filename=pdf)
img.save(filename=jpg)
src0 = Path(r"G:\Well Schematics\Well Histories\Merged")
dst0 = Path(r"G:\Well Schematics\Well Histories\Out")
if not dst0.exists():
dst0.mkdir()
pdfs = []
api = ''
name = ''
pnum = ''
imgs = []
for pdf in src0.iterdir():
pdfs.append(pdf)
for pdf in pdfs:
if not dst0.exists():
dst0.mkdir()
str = str(pdf.stem)
split = str.split('_') …
Run Code Online (Sandbox Code Playgroud)