본문 바로가기

python 공부2392

파이썬 태그 이름으로 요소 내에서 태그 이름으로 요소 찾기 (Selenium) 웹 사이트에서 모든 href (링크)를 인쇄하고 싶습니다. 이러한 모든 href는 'a'태그에 저장되고 이러한 a 태그는 'li'태그에 저장됩니다. 이제 모든 li를 선택하는 방법을 알고 있습니다. 'href'속성을 얻으려면 li 안에있는 모든 a를 선택하는 방법이 필요합니다. 다음을 시도했지만 실제로 작동하지 않습니다. li = driver.find_elements_by_tag_name('li') for link in li: a_childrens = link.find_element_by_tag_name('a') for a in a_children (print a.get_attribute('href')) 미리 감사드립니다. 해결 방법 tag_name 대신 css_selector를 권장합니다. aTagsI.. 2020. 10. 28.
파이썬 Keras 모델에서 tensorflow 출력 노드의 이름을 어떻게 얻습니까? Keras (tensorflow 백엔드) 모델에서 pb 파일을 생성하여 iOS에서 빌드 할 수 있도록하려고합니다. freeze.py를 사용하고 있으며 출력 노드를 전달해야합니다. Keras 모델의 출력 노드 이름을 어떻게 얻습니까? 해결 방법 Keras model.summary ()를 사용하여 마지막 레이어의 이름을 가져올 수 있습니다. model.outputs가 비어 있지 않으면 다음을 통해 노드 이름을 얻을 수 있습니다. [node.op.name for node in model.outputs] 당신은 통해 세션을 얻습니다 session = keras.backend.get_session() 모든 훈련 변수를 다음을 통해 const로 변환합니다. min_graph = convert_variables_to.. 2020. 10. 28.
파이썬 PySpark에서 스크립트를 실행하는 방법 pyspark 환경에서 스크립트를 실행하려고하는데 지금까지 할 수 없었습니다. python script.py와 같은 스크립트를 pyspark에서 어떻게 실행할 수 있습니까? 감사 해결 방법 할 수 있습니다 : ./ bin / spark-submit mypythonfile.py pyspark 를 통한 Python 애플리케이션 실행은 Spark 2.0부터 지원되지 않습니다. 참조 페이지 https://stackoverflow.com/questions/40028919 2020. 10. 28.
파이썬 numpy에서 요소 별 행렬 곱셈 (아다 마르 곱)을 얻는 방법은 무엇입니까? 두 개의 행렬이 있습니다 a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) 요소 별 곱인 [[1 * 5,2 * 6], [3 * 7,4 * 8]] 을 얻고 싶습니다. [[5,12], [21,32]] 나는 시도했다 print(np.dot(a,b)) 과 print(a*b) 하지만 둘 다 결과를 제공합니다 [[19 22], [43 50]] 이것은 요소 별 곱이 아니라 행렬 곱입니다. 내장 함수를 사용하여 요소 별 제품 (일명 Hadamard 제품)을 얻으려면 어떻게해야합니까? 해결 방법 import numpy as np a = np.array([[1,2],[3,4]]) b = np.array([[5,6],[7,8]]) np.multiply(a,b) 결과 .. 2020. 10. 28.
파이썬에서 좋은 __hash__ 함수를 구현하는 방법 여러 속성이있는 클래스를 구현할 때 (아래의 장난감 예제와 같이) 해싱을 처리하는 가장 좋은 방법은 무엇입니까? __ eq __ 와 __ hash __ 는 일관성이 있어야한다고 생각하지만 모든 속성을 처리 할 수있는 적절한 해시 함수를 구현하는 방법은 무엇입니까? class AClass: def __init__(self): self.a = None self.b = None def __eq__(self, other): return other and self.a == other.a and self.b == other.b def __ne__(self, other): return not self.__eq__(other) def __hash__(self): return hash((self.a, self.b)) 해.. 2020. 10. 28.
파이썬 AttributeError : 'str'개체에 'append'속성이 없습니다. >>> myList[1] 'from form' >>> myList[1].append(s) Traceback (most recent call last): File "", line 1, in myList[1].append(s) AttributeError: 'str' object has no attribute 'append' >>> myList [1] 이 'str' 객체로 간주되는 이유는 무엇입니까? mList [1] 은 'from form' 목록의 첫 번째 항목을 반환하지만 myList 목록의 항목 1에 추가 할 수 없습니다. 감사합니다. Edit01 : @pyfunc : 설명해 주셔서 감사합니다. 지금은 이해. 목록 목록이 필요합니다. 따라서 'from form'은 목록이어야합니다. 내가 한 일입니다 (올.. 2020. 10. 28.
파이썬 팬더는 groupby의 평균을 얻습니다 user_id 당 월 평균 비용을 찾으려고하는데 사용자 당 평균 비용 또는 사용자 당 월간 비용 만 얻을 수 있습니다. 사용자 및 월별로 그룹화하기 때문에 groupby 출력을 다른 것으로 변환하지 않는 한 두 번째 groupby (월)의 평균을 얻을 수있는 방법이 없습니다. 이것은 내 df입니다. df = { 'id' : pd.Series([1,1,1,1,2,2,2,2]), 'cost' : pd.Series([10,20,30,40,50,60,70,80]), 'mth': pd.Series([3,3,4,5,3,4,4,5])} cost id mth 0 10 1 3 1 20 1 3 2 30 1 4 3 40 1 5 4 50 2 3 5 60 2 4 6 70 2 4 7 80 2 5 월별 합계를 얻을 수 있지만 각 .. 2020. 10. 28.
파이썬 Python에서 동일한 그래프에 목록 목록 그리기 (x, y) 를 플로팅하려고합니다. 여기서 y = [[1,2,3], [4,5,6], [7,8,9]] . len (x) = len (y [1]) = len (y [2]) .. y의 길이는 사용자 입력에 의해 결정됩니다. 동일한 그래프, 즉 (x, y [1], y [2], y [3], ...) 에서 y의 여러 플롯을 플로팅하고 싶습니다. 루프를 사용하려고하면 치수 오류 가 표시됩니다. 나는 또한 시도했다 : plt.plot (x, y [i] for i in range (1, len (y))) 어떻게 플롯합니까? 도와주세요. for i in range(1,len(y)): plt.plot(x,y[i],label = 'id %s'%i) plt.legend() plt.show() 해결 방법 x에 대.. 2020. 10. 28.
파이썬에서 별표 *는 무엇을 의미합니까? *는 C에서와 같이 Python에서 특별한 의미가 있습니까? Python Cookbook에서 다음과 같은 함수를 보았습니다. def get(self, *a, **kw) 저에게 설명해 주시거나 답변을 찾을 수있는 곳을 알려주시겠습니까 (Google은 *를 와일드 카드 문자로 해석하므로 만족스러운 답변을 찾을 수 없습니다). 해결 방법 * identifier 형식이 present, it is initialized to a tuple receiving any excess positional parameters, defaulting to the empty tuple. If the form **identifier is present, it is initialized to a new dictionary receiv.. 2020. 10. 27.
파이썬 쉼표를 도트 팬더로 대체 다음 배열이 주어지면 쉼표를 점으로 바꾸고 싶습니다. array(['0,140711', '0,140711', '0,0999', '0,0999', '0,001', '0,001', '0,140711', '0,140711', '0,140711', '0,140711', '0,140711', '0,140711', 0L, 0L, 0L, 0L, '0,140711', '0,140711', '0,140711', '0,140711', '0,140711', '0,1125688', '0,140711', '0,1125688', '0,140711', '0,1125688', '0,140711', '0,1125688', '0,140711', '0,140711', '0,140711', '0,140711', '0,140711', '0,.. 2020. 10. 27.