小编MrC*_*ean的帖子

重置列索引熊猫?

>>> 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?

python pandas

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

转置 3D Numpy 数组

试图转置我的 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)

numpy python-3.x

4
推荐指数
1
解决办法
3456
查看次数

Numpy 获取排序数组中的插入索引

我试图找到一种方法来创建一个传递两个数组的函数,其中结果是一个索引数组,其中第一个数组中的值将位于第二个数组中。下面的代码给出了我想要的结果,但我试图摆脱循环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)

python numpy insertion

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

Python Pathlib路径对象未转换为字符串

我正在尝试使用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)

python shutil pathlib

0
推荐指数
1
解决办法
4702
查看次数

标签 统计

python ×3

numpy ×2

insertion ×1

pandas ×1

pathlib ×1

python-3.x ×1

shutil ×1